Delivering Impactful Software Solutions
We are seeking a talented Software Development Engineer Graduate to join our team and contribute to the development of innovative software solutions.
The ideal candidate will have strong programming skills, a passion for problem-solving, and excellent collaboration skills. They will be responsible for designing, developing, and delivering high-quality software end-to-end, from requirements gathering to operations at scale.
Our team is highly motivated, collaborative, and fun-loving with an entrepreneurial spirit and bias for action. We are committed to innovation, customer satisfaction, and continuous improvement.
Key Responsibilities:
* Design and develop software end-to-end, from requirements gathering to operations at scale.
* Collaborate with cross-functional teams to deliver high-quality software solutions.
* Participate in code reviews, design discussions, and technical decision-making processes.
* Contribute to the development of best practices, tools, and processes to improve software delivery.
* Stay up-to-date with industry trends, technologies, and emerging issues.
Required Skills and Qualifications:
* Strong object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform).
* Experience with distributed systems, algorithms, and relational databases.
* Ability to effectively articulate technical challenges and solutions.
* Deal well with ambiguous/undefined problems; ability to think abstractly.
* Enrolled/Completed a degree in Computer Science, Computer Engineering, Information Technology at a university or relevant tertiary institution.
Benefits:
* Opportunity to work with a highly motivated and collaborative team.
* Chance to innovate and make a significant impact on our customers' lives.
* Continuous learning and growth opportunities.
* Competitive compensation and benefits package.
Others:
* Relish the idea of solving novel and challenging problems.
* Encounter daily situations that require creative problem-solving.
* Work with multiple technical teams at Amazon in different locations.