Python & Golang Developer
Location: New York NY10004/ 3 days hybrid Role( Need people who are local to NY or nearby driveable places
Long Term Contract
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:
• 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
Desired Skills:
• Experience with Infrastructure as Code (Terraform)
• Experience with OPA
• Experience designing Azure applications
• Experience with Azure PaaS services
• Knowledge of security controls and/or security tooling for the Public cloud