Overview
Analyze, design, develop, test, deploy, and maintain software solutions for the organization’s products and systems. Collaborate on software and hardware integrations and contribute to software and system improvements.
What you'll do
- Collaborate with team members to establish requirements for less complex design projects.
- Complete all phases of software engineering design projects, including coding, debugging, testing, and deployment.
- Conduct analysis of processes and systems, delivering results to key stakeholders.
- Analyze and interpret results, recommending potential solutions for software and system improvements.
- Contribute to the development and testing of software solutions for various products, ensuring they meet quality and performance standards.
- Create and maintain documentation for projects, including code, design specifications, and test results.
- Stay up to date with the latest technologies and software engineering methodologies, applying them to projects as needed.
- Review and evaluate changes or upgrades to existing designs or test processes.
- Exercise sound judgment in selecting appropriate methods and techniques for problem solving and solution delivery.
- Collaborate on system integrations of software and hardware to ensure optimal performance and program consistency.
- Develop, validate, and test structures, user documentation, and software functionality.
What you'll need
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
- An Advanced Degree in a relevant field is also acceptable.
- 1+ years of experience in software development or a related field.
- Equivalent work experience will be considered in lieu of a degree.
- Quantitative, analytical, and problem solving skills.
- Familiarity with programming languages, operating systems, algorithms and software development frameworks.
- Basic understanding of software development life cycles, such as Agile and Scrum.
- Ability to work collaboratively in a team environment.
- Strong written and verbal communication skills.
Details
- Location: Bengaluru, India.
- Hybrid work.
- Travel requirements: Up to 15%.
- Sedentary work that primarily involves sitting or standing.
Read the full description and apply on the company’s own careers page.