Golang developer- Python

New York 22 months agoFull-time External
Negotiable
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