Lead Developer, Azure
Software EngineerSoftware EngineerFull TimeRemoteTeam 51-200Since 2010H1B SponsorCompany SiteLinkedIn
Location
United States
Posted
132 days ago
Salary
$70 - $75 / hour
Bachelor Degree12 yrs expEnglishAzureCloudPythonSQL
Job Description
• Design, develop, and implement cloud and hybrid solutions that run on Microsoft Azure, including compute, network, storage, monitoring, and security to provide reliable and scalable applications and systems.
• Manage how decisions in each area affect an overall solution.
• Collaborate with internal teams to analyze and translate business requirements and use cases into optimized designs.
Job Requirements
- Significant, hands-on technical experience and expertise with IT operations, including compute, networking, storage, virtualization, identity, security, business continuity, disaster recovery, monitoring, data platforms, and governance.
- Have advanced experience in Azure administration, Azure development, and DevOps processes.
- Experience with researching, designing, and developing public and private cloud solutions, including impacts to enterprise architecture, and platforms required for hybrid cloud computing.
- Significant knowledge of software engineering, software architecture, data architecture, systems architecture, and data management, as well as a solid understanding of key digital technology trends and vendor landscape required.
- Experience with CI/CD toolsets including version control systems (Git), development and maintenance of pipelines (Azure DevOps)
- Experience with IT industry best-practices related to application development trends, infrastructure management and administration required.
- Experience with migrating on-premises application systems to a cloud environment.
- Analyzing and translating business requirements and use cases into optimized designs and developing sound solutions.
- Experience with data lakes, data bricks, and Azure database services.
- Experience with SQL, .Net, Python, and other programming languages.
- Ability to balance work between multiple projects and possess good organizational skills, with minimal or no direct supervision.
- Ability to work and communicate collaboratively and effectively with colleagues, and as a member of a team.
- Ability to present complex technical concepts and data to a varied audience effectively.
- A minimum of 5 years as a Software Development Lead.
- A minimum of 3 years as a Designer or Architect where leadership capabilities have been demonstrated on multiple mission critical systems.
- More than 12 years of relevant experience.
- 4-year college degree in computer science or related field with advanced study preferred.
- Microsoft Azure certification preferred.
- Experience working in the public sector.
Benefits
- Work remote temporarily due to COVID-19