Job Description
  • 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
Qualification
  • 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.
Responsibilities
  • 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
  • Be skilled in front-end development including; CSS, React, JavaScript
  • Have strong analytical skills
  • Experience working with C# and .NET
Location: Karachi