You will be part of a team of skilled software engineers to develop mission-critical distributed applications for a broad range of clients and industries, using state-of-the-art tools and agile methodologies.
• Work closely with business analysts and software architects to design reliable, secure, and highly efficient systems; participate directly in technical decisions.
• Program new features and correct software defects.
• Be actively involved in the complete project lifecycle, from requirements analysis to final delivery.
• Contribute to knowledge sharing and continuous improvement activities.
• Bachelor’s degree in Computer Science.
• At least 4 years of experience in software analysis, design, and development in JAVA.
• Expertise in most of the following: Spring Framework, Hibernate, Junit, SQL, database design.
• Very strong technical, analytical, and problem-solving skills.
• Strong sense of ownership and responsibility for code quality that follows best practices.
• Strong interpersonal skills, flexibility, and a strong team spirit.
• Some experience in leading a project or team will be a plus.
• Experience in these technologies and tools would be a plus: Angular, KendoUI, Java FX, GWT, gRPC, Spring Boot, Fitnesse, GIT, Jenkins, Sonar, SQL Server, Oracle database, etc.
• Good skills in English (required).
• Professional working environments with young and motivated teams.
• Interesting and varied tasks.
• Flat hierarchies and cross-divisional collaboration.
• Work at one of the leading Swiss IT service providers.
• Attractive package, 18 days of annual leave.
• Personal healthcare insurance package
• Signing bonus up to 55 million VND