Lead .NET Developer

ABC Inc.
Dallas, TX, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$101,421.0 - $122,158.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Agile Methodology Ajax (Programming Language) Amazon Web Services ASP.NET MVC Framework JIRA HTML5 Unit Testing Microsoft Azure Bootstrap (Software)
+57 more
C Sharp (Programming Language) Cascading Style Sheets (CSS) Software Quality Code Review Continuous Delivery Continuous Integration Database Design Software Debugging Web Development Eclipse (Software) Electronic Data Interchange (EDI) Github Design of User Interfaces Windows Communication Foundation JSON PostgreSQL Microsoft Visual Studio Microsoft SQL Server Team Foundation Server MongoDB MySQL Model View Controller (MVC) NoSQL Performance Tuning Systems Development Life Cycle Cloud Services Oop Languages Simple Object Access Protocol (SOAP) Software Engineering Subversion Transact-SQL TypeScript UML Web Services Workflow Management Systems Extensible Markup Language (XML) Extensible Stylesheet Language Transformations (XSLT) Scripting Enterprise Software Applications .NET Core ReactJS Software Security Git Containerization AngularJS Material UI Kubernetes Integration Frameworks Front End Software Development Cloud Integration Restful APIs Software Version Control Api Management Docker Jenkins Web Api Microservices

Job description

We are seeking a dynamic and experienced Lead .NET Developer to spearhead our software development initiatives and drive innovation across our technology platforms. In this pivotal role, you will lead a talented team of developers, oversee complex projects, and ensure the delivery of high-quality, scalable solutions. Your expertise in full-stack development, cloud integration, and modern software practices will be instrumental in shaping our digital landscape. Join us to be at the forefront of cutting-edge technology, fostering a collaborative environment that encourages growth, creativity, and excellence., * Lead the design, development, and implementation of enterprise-level applications using .NET technologies such as C#, ASP.NET MVC, Web API, and WCF services.

  • Oversee front-end development utilizing frameworks like React, Angular, and JavaScript to create engaging UI/UX experiences.
  • Architect and develop microservices and RESTful APIs to support scalable and maintainable systems on cloud platforms such as AWS or Azure.
  • Collaborate with cross-functional teams to gather requirements, define technical specifications, and ensure adherence to best practices in SDLC (Software Development Life Cycle).
  • Implement robust database solutions using SQL Server, PostgreSQL, MySQL, and NoSQL databases like MongoDB; include database design, T-SQL scripting, and performance tuning.
  • Drive code quality through rigorous unit testing, debugging, code reviews, and continuous integration/continuous deployment (CI/CD) pipelines utilizing tools like TFS, GitHub, Jenkins.
  • Mentor junior developers by sharing knowledge on OOP principles, UML design diagrams, multithreading techniques, and application development best practices.

Requirements

Do you have experience in Microservices?, * Proven experience as a Lead Developer or Senior Software Engineer with extensive hands-on expertise in .NET framework (.NET Core/.NET 5+).

  • Strong background in web development including ASP.NET (Web Forms & MVC), HTML5, CSS3, Bootstrap, XSLT, AJAX, JSON/XML for data interchange.
  • Demonstrated proficiency with front-end frameworks such as React or Angular combined with TypeScript for building responsive UI components.
  • Familiarity with cloud services (AWS or Azure), microservices architecture, containerization (Docker), and orchestration tools like Kubernetes is highly desirable.
  • Experience working within Agile environments utilizing tools like TFS or Jira for project management and version control systems such as Git or SVN.
  • Knowledge of software development methodologies including SDLC principles; experience with UML modeling for system design is a plus.
  • Strong understanding of web services (SOAP/REST), application security best practices, API management, and integration techniques.
  • Ability to troubleshoot complex issues through debugging tools within Visual Studio or Eclipse; excellent problem-solving skills are essential. Join us if you’re passionate about leading innovative projects that leverage the latest technologies! We value proactive thinkers who thrive in collaborative environments and are eager to make a meaningful impact through their technical expertise.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:13 min

Evaluating UML, block diagrams, and the C4 model

Simon Lasselsberger · WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

Videos

See all

Related articles

See all