Join a dynamic team as a Software Engineer, where you'll have the opportunity to design and develop innovative software solutions to enhance system performance. This role offers a chance to collaborate with product managers and technical leads to create scalable solutions.
Responsibilities
- Design and develop software solutions to tackle complex challenges.
- Collaborate with product managers and technical leads for scalable solution creation.
- Engage in the full development lifecycle from gathering requirements to deployment.
- Implement API integrations and automate data flows for efficiency.
- Ensure adherence to high-performance coding practices and security measures.
Skills
- Strong proficiency in Java and Spring Boot for core development tasks.
- Experience with React and JavaScript for front-end development.
- Knowledge of databases like Microsoft SQL and PostgreSQL.
- Familiarity with DevOps tools such as GitHub and CI/CD pipelines.
- Understanding of cloud technologies, specifically Azure and Kubernetes.
Preferred Skills
- Experience with PLM tools such as Centric PLM and CLO.
- Excellent problem-solving skills in a collaborative environment.
- Strong communication skills and a proactive approach to tasks.