This job is an integral member of an agile software engineer team responsible for building complex scalable software applications across all digital channels to serve our customers
Job Summary
This job is an integral member of an agile software engineer team responsible for building complex scalable software applications across all digital channels to serve our customers.
The position will be responsible for taking an enterprise-wide, architectural view of the solutions and the technical execution of products using the technical stack that best meets the needs of the platform.
The position, and team, will be involved in every aspect as part of the software application build process from idea generation, business analysis, technical design and software development using the latest technologies and design patterns.
Matching Summary
This job is an integral member of an agile software engineer team responsible for building complex scalable software applications across all digital channels to serve our customers.
Skills & Requirements
Must-have
design and analysis of algorithms
data structures and design patterns
building and deploying scalable systems
modern programming languages
web services technologies such as REST
agile methodology of scrum
Nice-to-have
interest and ability to learn
passion for user experience
drive story creation
mentor other associate software engineers
Key Requirements
Bachelor's Degree in Computer Science
3 years of experience in design and analysis of algorithms
3 years of experience in modern programming languages
3 years of understanding of web services technologies
5 years of experience defining system architectures
5 years of experience developing applications in healthcare