Lead .NET/Azure Software Engineer
Irving, TX (Las Colinas)
Contract role
This financial services industry leader has an immediate 6+ month contract opportunity in Irving, TX (Las Colinas) for a Lead .NET/Azure Software Engineer. This position requires working onsite 2-3 days/week (including Tuesdays and Wednesdays).
The Lead Software Engineer holds a unique position within the company as both an engineering contributor and a performance leader. As an engineering contributor, the Lead Software Engineer may embed in development teams or work across teams to contribute to the success of the organization and to the delivery of business value. In the capacity the Lead Software Engineer is a key contributor to the organization, including (but not limited to) working with system architects to influence and support the intentional architecture, developing software that delivers business value (e.g. new features), scaffolding to help teams deliver faster, or test automation and testability improvements.
As a performance leader, the Lead Software Engineer works closely with individual team members, their managers, scrum masters, and product owners to teach and reinforce modern software development practices. The Lead Software Engineer engages across teams and embeds within teams to promote skills growth to help team members and teams become high performing. To accomplish this, the Lead Software Engineer is expected to be a master of his or her craft and have the professionalism and influence to partner, lead and mentor others. The Lead Software Engineer demonstrates empathy, meet others where they are at. and helps them improve.
Contract Duration: 6+ Months
Experience with digital payments systems/digital payment processing, preferably within the banking or finance industry - MANDATORY
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.
Thanks,
Nandit
nandit.srivastava@motionrecruitment.com