RESPONSIBILITIES
- Application development including automated testing.
- Analysis and design of new features including data modelling, architecture, and low-level design.
- Exploring new and emerging technologies as needed by the project.
SKILLS AND RELEVANT EXPERIENCE
- Bachelor's degree in computer science, Electrical Engineering or related technical discipline.
- 8+ years of relevant experience in software development, including a clear understanding of data. structures, algorithms, software design and core programming concepts.
- Comfortable multi-tasking, managing multiple stakeholders and working as part of a team.
- Strong client / stakeholder management skills with strong interpersonal skills, both verbal and written.
- Strong problem solving and analytical skills.
- Ability to work in a fast-paced environment with a strong delivery focus.
PREFERRED QUALIFICATIONS
- Strong programming experience in Java
- Full Stack Developer with experience working with React.
- Experience with industry standard frameworks and tools such as SpringBoot, DropWizard, Maven, Spring JPA etc.
- Experience in ML/Data Science/AWS will be relevant and useful.
- Experience with continuous delivery and deployment.
- Proficient at working with large and complex code bases.
- Sound in object-oriented programming fundamentals