Job Description
Job Description
Delivery Manager, Application Development
As a Delivery Manager, you will be responsible for leading a group of skilled software engineers as they develop one of our new software applications. This position is a special opportunity to help plan, create, and deliver important products that will have a big impact on our business. You will be a forward-thinking thought leader across the technology organization that will be able to mentor engineers, collaborate across development teams, and make a difference in our ever-growing business.
Essential Job Responsibilities Include :
- Developing detailed solution architecture and design documents
- Lead & contribute to engineering teams that design, develop, test, deploy and maintain application code
- Mentors, coaches, and leads developers to achieve excellent results.
- Performs code reviews as needed to ensure quality in the delivery.
- Work with HR managers to help define engineer goals and provide feedback
- Foster cross-team and cross-department collaboration
- Participate & Contribute to the software design process to build efficient, scalable, and
- maintainable architecture
- Design, improve, and document SDLC processes
- Participate in ideation and product strategy sessions.
- Works closely with Product Team and provides insights on various options.
- Deliver on personal and team deadlines and goals
- All other duties as assigned
Required Skills / Experience :
Bachelor's degree in computer science, mathematics, engineering or other related fieldsExperience leading a healthy Agile development teamUnderstanding of functional or object-oriented programming paradigmsExposure to microservices based architectureUnderstanding of SOLID design principles and architecture patternsDesire to innovate and discover new technologiesUnderstanding of REST principlesExperience with Agile development methodologiesUnderstanding of front-end technologies like React, Angular or Vue preferredExposure to health care and / or pharmacy benefits administration domain a plusStrong written, verbal and presentation skillsExcellent organizational skills, detail-oriented, and works well in a team environmentDriven to continually learn and master new skillsDesired Prior Experience :
Have worked with and led remote developers (Onshore and offshore)Have directly built solution sets to achieve desired business outcomes.Have led a team of developers and mentored them in execution.Full stack development in languages such as Java, Python, React, React Native, etc.Proficiency in AWS services : EC2, S3, Lambda, RDS, CloudFormation, ECS / EKS, VPC, IAM, etc.Experience with serverless architectures using AWS Lambda.Experience with NoSQL databases like DynamoDB or document-based databasesFamiliarity with security best practices in cloud environments (Auth0)Caching and in-memory database technologiesWork with responsive design frameworksExperience with microservices, SOA, and / or distributed architecturesOpen-source software and dependency managementCaching and in-memory database technologiesAsynchronous / multi-threaded programming patternsAWS certifications (e.g., AWS Certified Developer – Associate, AWS Certified Solutions Architect)