We are seeking a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, testing and delivering high-quality software solutions.
Key Responsibilities:
* Collaborate with Product Owners and Business Analysts to define and refine functional requirements
* Translate functional requirements into technical requirements
* Work with architecture teams to design product suite components
* Provide input to project delivery plans, including sizing and estimation
* Coordinate work within team boundaries and support quality through code review processes and testing strategies
The ideal candidate will possess a strong background in computer science or engineering, with expertise in programming languages such as Java 8 and above. Experience with cloud platforms, such as AWS and Azure, is also highly desirable.
Requirements:
* Bachelor's degree in Computer Science or related field
* Strong understanding of software development lifecycle
* Proficiency in Java 8 and above
* Familiarity with cloud platforms (AWS and Azure)
* Excellent problem-solving skills
What We Offer:
A competitive compensation package, opportunities for career growth and professional development, and a collaborative work environment that supports innovation and creativity.