Lead Software(.NET) Engineer

  • Dallas, TX
  • Posted 39 days ago | Updated 30 days ago

Overview

On Site
Depends on Experience
Full Time

Skills

.NET
Azure
SQL
C#
Agile
Git
Azure DevOps
Unit Testing
Mobile Application
Kubernetes
iOS
Android

Job Details

Position: Lead Software(.NET) Engineer (Mobile & Cloud Solutions)

Location: Dallas, TX or Kansas City, MO (On-site)

Type: Long-term Contract


Overview:

We are seeking a highly skilled and experienced Lead Software Engineer to join our dynamic and innovative technology team. The ideal candidate will have a strong background in software engineering with expertise in mobile application development and cloud solutions. You will be part of the application development team leading software design and implementation, problem solving, leading consistency across teams in quality standards, ensuring teams adhere to micro-service architecture principles, research and propose innovative ideas to solve problems faster.

 

Key Responsibilities:

  • Collaborate with senior architects to develop reusable reference architecture patterns for various application and data workloads.
  • Play a crucial role in establishing standards and best practices for engineering complex and large-scale technology solutions.
  • Lead the design, coding, testing, debugging, and documentation of software projects (.Net/C#/Rest/Azure).
  • Influence and guide the technology team in adopting industry best practices and new technologies to meet project deliverables and initiate new projects.
  • Demonstrate a strong desire to learn and experiment with new technologies, frameworks, and programming languages.
  • Conduct code reviews to maintain high code quality and incorporate appropriate design patterns in ongoing .NET projects.
  • Participate in the development of testing, training, and documentation strategies.
  • Transform software designs into high-functioning code across various programming languages.

 

Requirements:

  • Proficiency with GitHub, Azure DevOps, and JavaScript frameworks (Angular/React).
  • Solid experience with modern technology stacks, microservices, and cloud architectures, preferably Azure Cloud.
  • Strong understanding of software design patterns, coding best practices, and writing unit-testable code.
  • Knowledge of database technologies, SQL/NoSQL architectures.
  • Preferred experience in Mobile Application Development (iOS, Android).
  • Ability to guide technical teams and collaborate with developers across different regions or countries.
  • Bachelor's or higher degree in Computer Science, Engineering, or a related field.
  • 7+ years of software engineering experience, with 3-5 years using Agile methodologies.

 

Best regards,

Aman Sama
Sr. IT Recruiter (US)
Email: