Location: Chennai, Tamil Nadu, India (hybrid)
Job Title: Software Development Engineer, MENA Payments - Full Time
Experience: 0-1 Years
Job Overview
We are seeking a passionate and talented Software Development Engineer to join our MENA Payments team, contributing to Amazons global payment solutions. As a key member, you will design, develop, test, and deploy innovative, high-volume applications focused on delivering seamless payment experiences for customers in the Middle East and North Africa (MENA) region. This role offers significant opportunity to impact customer experience and contribute to critical systems.
Key Deliverables
- Design, implement, test, and deploy scalable and resilient software solutions for Amazons MENA payment systems.
- Collaborate with cross-functional teams to integrate new features and optimize existing payment workflows.
- Contribute to the development of technical documentation and participate in code reviews to ensure code quality.
- Monitor system performance, identify bottlenecks, and implement solutions to improve efficiency and reliability.
- Participate in Agile development processes, contributing to sprint planning, daily stand-ups, and retrospectives.
Essential Requirements
- Bachelors degree in Computer Science or a related technical field.
- 0-1 year of software development experience, including internships or personal projects.
- Proficiency in at least one modern programming language such as Java, C++, or Python.
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with version control systems such as Git.
Preferred Qualifications
- Experience with cloud computing platforms such as AWS.
- Knowledge of payment processing systems and protocols.
- Exposure to Agile development methodologies and DevOps practices.
- Familiarity with database technologies such as SQL or NoSQL.
- Experience with developing high-volume, low-latency systems.
Skills Must-Have Skills
- Technical: Proficiency in Java, C++, or Python; Understanding of data structures and algorithms; Experience with version control systems (Git).
- Domain Knowledge: Basic understanding of software development life cycle (SDLC) and Agile methodologies.
- Behavioral & Interpersonal: Strong communication skills; Ability to work effectively in a team environment; Problem solving skills.
- Process & SOP: Experience with writing technical documentation and participating in code reviews.
- Analytical & Problem-Solving: Ability to analyze and solve software defects, and provide solutions.
Good-to-Have Skills
- Advanced Technical: Experience with AWS or other cloud platforms; Familiarity with database technologies (SQL, NoSQL).
- Additional Certifications: AWS Certified Developer, Java SE certification, or equivalent.
- Cross-Functional Exposure: Experience working with payment systems and payment protocols.
- Leadership Traits: Ability to mentor junior developers and contribute to a positive team environment.
- Continuous Improvement: Knowledge of DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
Additional Information
- Probation period as per company policy.
- Standard Amazon working hours with flexible scheduling policies.
- Onboarding will include training on Amazons internal tools and systems, as well as an overview of the MENA Payments teams processes.
- Compliance with all applicable Indian labour laws.