Munters is seeking a Senior Software Developer to join the Data Center Technologies team to build, maintain, and evolve applications, creating new and innovative ways to support customers and enable employees.
Requirements
- 5+ years of experience in software development.
- Experience with one or more modern programming languages (TypeScript, Java, C-Sharp, Python, Golang etc.).
- Familiarity with web development concepts, including React or Vue, Typescript, HTML and CSS (Vue is a big plus).
- Experience working with development tools and concepts such as git and continuous integration/delivery.
- Preferably have experience with solutions deployed to AWS.
- Experience with microservices, event-driven architecture, integrations, and developing APIs is a plus!
- You can work collaboratively in a team environment and communicate effectively with technical and non-technical stakeholders.
Responsibilities
- Work across the full development lifecycle of our solutions: research, design, implementation, testing, deployment, and maintenance.
- Work with the development team, other parts of the organization, as well as external parties to understand key requirements and participate in translating them into solutions.
- Understand and analyze processes, identify areas for improvement, and propose innovative digital solutions.
- Actively design robust software solutions, write and maintain high-quality code, conduct code reviews, ensure testing coverage, and manage deployments to maintain performance and reliability.
- Implement security best practices and ensure that software adheres to relevant regulatory and compliance standards.
- Experience working with development tools and concepts such as git and continuous integration/delivery.
- Preferably have experience with solutions deployed to AWS.
Other
- Work with the development team, other parts of the organization, as well as external parties to understand key requirements and participate in translating them into solutions.
- Be able to communicate and gather information from stakeholders when necessary.
- Contribute to team ceremonies and foster a positive team culture.
- Actively take time to mentor more junior colleagues.
- You are a team player and have a desire to share what you already know and jump at the opportunity to dive into new technology.