Software Developer
Indexed description
Essential Duties And Responsibilities
- Assist in designing, coding, and maintaining software applications.
- Implement new features and fix bugs under guidance from senior developers.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and follow best practices.
- Execute manual and automated test cases to validate functionality.
- Collaborate with developers to identify, document, and resolve defects.
- Maintain test documentation and contribute to test plans.
- Perform regression, integration, and functional testing.
- Communicate effectively about issues, progress, and improvements.
- Stay current with software development trends, frameworks, and tools
- Continuously enhance skills and productivity
- 1-2 years of experience in a similar role.
- Bachelor’s degree in engineering required.
- Programming skills in OOP (e.g., Java, C#, Python).
- Understanding software development lifecycle and QA processes.
- Familiarity with version control (Git) and bug tracking tools (e.g., Jira).
- Knowledge of testing principles and willingness to learn automation tools.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Experience with automated testing frameworks (e.g. Selenium, Junit, etc.)
- Exposure to CI/CD tools (e.g. TeamCity)
- Knowledge of SQL and basic database concepts.
AMETEK is committed to making a safer, sustainable, and more productive world a reality. We use differentiated technology solutions to solve our customers’ most complex challenges. We employ 22,000 colleagues, in 35 countries, that are grounded by our core values: Ethics and Integrity, Respect for the Individual, Inclusion, Teamwork, and Social Responsibility. AMETEK is a component of the S&P 500. Visit https://www.ametek.com/careers for more information.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search