Description

Position Description:
·         The ideal candidate will develop quality software working with public cloud service provider (CSP) infrastructure across different Public Cloud areas and is proficient with various Object-Oriented development tools and techniques.
·         The individual should be experienced with Python and Golang or Terraform development as well as NoSQL databases, ideally in a public cloud environment.
·         Knowledge of JavaScript/Typescript is an additional benefit
·         Good problem-solving skills and taking ownership of items independently while tracking to closure are also an absolute must.
·         The candidate will liaise with global teams to understand requirements, develop high quality code, and deliver projects.
·         The position requires attention to detail, coupled with ownership, to ensure the delivery of high-quality applications.

Primary responsibilities:
·         Hands-on development and design of Python and Golang applications
·         Enhance and integrate the CSP automation framework with in-house tooling (Azure initially)
·         Develop tooling & self-service capabilities for Public Cloud (Azure/GCP/AWS) and internal users
·         Integrate automation workflows into CI/CD pipelines
·         Improve MS developer experience by collaborating with client & infrastructure team
·         Interface with a global team of application developers and infrastructure engineers
·         Produce proof of concepts in new areas of development
·         Investigate production issues
·         Provide technical support for debugging application failures in production systems
·         Participate in all aspects of SDLC (analysis, design, coding, testing, deployment)

Required Skills:
·         6-8+ years of hands-on professional experience using Python, Golang, Java or JavaScript/TypeScript
·         2+ years of experience with globally dispersed teams that fall across different time zones
·         Solid understanding of object-oriented design and development
·         Proficient with database technologies (preferably NoSQL) including modelling, testing and performance tuning
·         Proficiency in Linux/Unix environments
·         Experience with BDD frameworks (Cucumber/Gherkin, GoDog, behave, etc.)
·         Competency with version control systems (git) and CI/CD tools (Jenkins)
·         Good understanding of Agile & DevOps methodologies and tools (e.g. Jira, Rally)
·         Ability to write reusable, optimized and maintainable code that is well documented and follows industry standard best practices
·         Excellent communication and presentation skills in a clear and concise manner across different stakeholder groups and knowledge levels

Education

Bachelor's degree in Computer Science