Software Development Engineer II
Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development
In short
AWS Infrastructure Services seeks a Software Development Engineer II in Bengaluru, Karnataka to design, develop, test, and deploy Supply Chain Software and Applications. This role involves full SDLC, building scalable applications in the AWS Cloud, and collaborating with Data Engineers and Data Scientists on APIs and UIs. The position offers a chance to work on greenfield projects using modern technologies like reactive microservices and serverless computing.
Responsibilities
- Solve complex architecture and business problems to come up with extensible solutions.
- Work with business leaders, Data Engineers, and Data Scientists to ideate business-friendly software solutions.
- Design client-side and server-side architecture for Supply Chain applications.
- Write high quality code that is modular, functional and testable.
- Develop functional databases, applications, and servers to support Supply Chain platforms.
- Write effective APIs and develop technical specifications and documentation.
- Test software to ensure responsiveness and efficiency; troubleshoot, debug and upgrade applications.
- Formally mentor junior engineers on design, coding and troubleshooting.
- Communicate, collaborate and work effectively in a global environment.
Requirements
- Bachelor's degree in computer science or equivalent
- 5+ years of non-internship professional software development experience
- 3+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Desired Qualifications
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience building complex software systems that have been successfully delivered to customers
- Experience communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
- Experience with Supply Chain Planning and Procurement system development is a plus
Benefits
- Inclusive culture that empowers Amazonians to deliver the best results for our customers.
- Workplace accommodations available for individuals with disabilities.
#Software Development#Supply Chain#Procurement#AWS#Cloud