Lead .NET/Azure Software Engineer
Irving, TX 75039 (Some Onsite Required)
Contract Opportunity
Job Description:
Contract Duration: 6+ Months
Required Skills & Experience
- 7-10 years of .NET software development experience.
- 2-4 years experience leading multi-developer projects.
- 2-4 years as a Technical Lead.
- 2-4 years of Azure Cloud development experience.
- Software development expertise in one or more high level programming languages with developed language agility to move easily from one product to another.
- Expertise optimizing the data architecture, database queries and indexes as a cornerstone for delivering scalable, performant products and services.
- Proficient at designing, building, and optimizing automated pipelines with automated testing and automated security controls.
- Experience working in Agile Scrum teams with demonstrated success leading improvements (getting better/faster/happier).
- Ability to implement features across mobile, web, and API service levels as applicable to the product team.
- Ability to lead by example and inspire passion and enthusiasm within the team.
- Champions and executes strategies across teams that deliver measurable business value.
- Demonstrates mastery of software languages, architecture, and design; is perceived by most as the expert.
- Strong interpersonal, verbal, and writing skills.
- Bachelor’s Degree in Computer Science or related Engineering field; and/or commensurate experience preferred.
What You Will Be Doing
- Partnering with team members to increase software skills, system understanding, and design thinking to create high performing teams.
- Embedding in teams or engaging across teams to accomplish business objectives using the intentional architecture.
- Influencing and collaborating with other towers and shared services and working directly with external vendors to achieve business results.
- Researching and championing the implementation of new tools and approaches that benefit the organization.
- Understanding cloud technologies and how best to employ them; and assisting other team members to speed the implementation.
- Championing Agile and DevOps to continuously improve product quality, time to market, and team member happiness.
- Investing in automated testing and automated pipelines to deploy constantly (multiple times per sprint).
- Maintaining a production-first mindset focused on scale, uptime, and the team's ability to rapidly triage/resolve production issues.
- Promoting modern software development patterns and practices that promote simplicity, understanding, reuse, and security.
- In partnership with product management and solutions architect, helping to maintain a technical backlog for the agile team.
- Serving as a subject matter expert on core systems, providing guidance to other team members in their maintenance and support.
Thank you!