- Build end to end solution in areas around cloud modernization and Agile/DevOps transformation
- Understand and anticipate the technological needs of the product
- Translate business opportunities and unknowns into clearly defined architecture solutions that development teams can implement
- Communicate with leadership team and product stakeholders to understand business opportunities, associated value propositions and provide technical consultation
- Creating capability decks, case studies, mailers and contribute to creation of assets
- Ensure all solutions exhibit high levels of code quality, performance, scalability, security, maintainability, and appropriate reusability and reliability upon deployment
- Work consultatively with development teams to help them take ownership of a solution while serving as a resource for guidance and mentoring
- Continuously improve the software development process
- 10+ years of enterprise SaaS development and maintenance experience.
- Proven ability executing high-profile projects and providing thought leadership to large teams
- Experience building cloud-native architectures from one or more of the major providers (AWS, Google Cloud Platform, Microsoft Azure etc.)
- Deep understanding of the containerization stack (virtualized infrastructure, OS, Docker, middleware, application layer) and its benefits
- Deep understanding of the software process internals (virtual machines, multi-threading, memory and CPU contention)
- Experience writing detailed API specs in one of the industry standards (OpenAPI/RAML/Swagger)
- Demonstrate knowledge of DevOps processes and toolchains (CI/CD, automated testing, code coverage, et
- Strong software engineering skills
- Object-oriented analysis and design
- Strong understanding of database design concepts, data migration and data integration.
- Bachelors or Masters Degree in Computer Science or related field.
- 8+ years related work experience in development.
- Related Bachelor’s degree or additional related equivalent work experience
- Experience in Java/Spring Boot, Spring Batch
- Experience in REACT Js, Angular Js & UI Design/Development
- Experience in developing high volume, real-time, batch and asynchronous transaction processing
- Have strong analytical skills
- Experience working with C# and .NET