Associate Software Developer
SITA Switzerland Sarl
Key Responsibilities
- Writes and delivers code for specific components
- Makes code changes as needed for addressing defects
- Follows coding guidelines and practices and all technical processes
- Participates in developing and validating estimates for technical work
- Participates in requirements analysis and design of new components
Requirements
Education
Bachelors or Masters degree in Computer Sciences or Engineering
Experience
Minimum of 2 years software engineering experience in a development capacity
Required Skills
- ReactJS
- TypeScript
- BDD testing patterns (e.g., Jest, Cypress)
- Test automation (Unit, Integration Testing, API testing, end-to-end)
- Jest JavaScript testing framework
- Junit 5+
- Code quality/analysis tools (e.g., SonarQube)
- DevOps practices
- Java
- REST APIs
- Pattern-based development
- Oracle DB
- MongoDB
- Legacy JavaScript
- Azure DevOps
Required Certifications
- Professional programming certification in a mainstream programming language (preferred)
Benefits
- Employee assistance program
- Work from home
- Flex Week: Work from home up to 2 days/week
- Flex Day: Make your workday suit your life and plans
- Flex-Location: Take up to 30 days a year to work from any location in the world
- Employee Wellbeing: Employee Assistance Program (EAP) for you and your dependents
- Champion Health platform
- Professional Development: Training platforms including LinkedIn Learning
- Competitive Benefits
Original Job Posting: View on Source Website