AVP Technology, Software Development
Under the direction of the Application Development Manager, this position will help solution business requirements and technology directions to support Product Roadmaps and company vision. This position will involve collaboration with business partners, Architects, Quality Assurance, Release Management, and the Change Control board to plan, design, develop and implement solutions for these needs.
We want strong collaborators who can deliver a world-class client experience. We are looking for people who thrive in a fast-paced environment, are client-focused, team oriented, and are able to execute in a way that encourages creativity and continuous improvement.
Requirements:
-
- Bachelor’s Degree in Computer Science or equivalent
- 10+ years’ experience with hands-on full stack application development using C#, Angular (or similar), REST API, and relational and non-relational databases following test-driven development (TDD) approach.
- 5+ years of software development experience with AWS platform – Glue, EKS, S3, NoSQL database, Postgres, API Gateway & Kafka. As well as, 3+ years of working with Docker and Kubernetes.
- 7+ years’ experience with enterprise software development processes, including documenting software design by using sequence diagrams, activity diagrams, etc., and presenting in architecture board reviews.
Core Competencies:
-
- C#, Python, AWS & SQL development experience
- Strong analytical and problem-solving skills
- Knowledge in designing, refactoring, and unit testing
- Experience with Waterfall and Agile development process
- Excellent verbal and written communication skills.