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

Related Job Pages