✨ About The Role
- The Software Development Engineer will be involved in all stages of the software engineering lifecycle, including requirements gathering, design, and testing.
- The role requires programming in Java and working with tools such as IntelliJ, Git, and Jira for source code management and issue tracking.
- The position involves both new development and sustaining existing applications, indicating a need for adaptability and ongoing learning.
- The candidate will work on desktop and server environments, specifically Ubuntu 22.04, for development and deployment.
- There may be periodic travel for integration sessions and support for build, test, or customer events, highlighting the collaborative nature of the role.
âš¡ Requirements
- The ideal candidate will have a strong background in software development, particularly with at least 5 years of relevant experience.
- Proficiency in Java is essential, along with expert problem-solving skills and experience in multi-threaded programming.
- Excellent written and verbal communication skills are necessary for effective collaboration with team members and stakeholders.
- The candidate should be comfortable working in a team environment and be able to develop detailed plans and track progress on tasks.
- A bachelor's or master's degree in Computer Science or a related field is preferred, indicating a solid educational foundation in the subject matter.