X
.Net
Job #: 83862
Details
5/14/2025 3:59:28 PM
Excellent Job Opportunity - Lead Software Engineer (.NET) - Hybrid
Duration: 6+ months Location: Dallas, TX (Hybrid – 3 Days onsite) As a Lead Software Engineer with a .NET focus, you will be responsible for designing, modifying and developing software programming applications, ensuring customer satisfaction is met by all team members. WHAT YOU’LL BE DOING (% of Time) * Application Development: Be an integral part of the application development team, with special emphasis on implementing business logic and the data access layer of application code (TSQL, C#, ASP.NET, etc.). Review, analyze, and modify existing proprietary applications to correct errors, improve performance, and add new features, all while exceeding coding standards. (40%) * Technical Architecture & Design: Develop technical architectures, design patterns, and implementation plans for team members to follow. (20%) * Mentorship: Mentor software developers and associate software developers in making sound, pattern-based technical decisions. (20%) * Troubleshooting & Production Support: Troubleshoot and fix production issues found by customers and internal consultants, as reported by the software support team. (10%) * Agile Scrum Participation: Attend Sprint Planning, Daily Standups, Sprint Reviews, and Sprint Retrospectives as part of the Agile Scrum software development lifecycle. (10%) DESIRED SKILLS AND EXPERIENCE * Education: bachelor’s degree in computer science, Information Systems, Software Engineering, or a related field, or relevant work experience. * Experience: * 7+ years of experience in web application development, with expertise in: * C#, TSQL, ADO.NET, ASP.NET, ASP.NET Core/MVC, Dapper, JavaScript * SOAP and REST Web Services, WCF, Web APIs * UI Development: Experience with Blazor, Telerik Kendo UI and ASP. Net is required. * Testing Tools & Static Analysis: Familiarity with automated testing tools such as Selenium, Postman, and Swagger, and static analysis tools like SonarQube and Snyk. * Microsoft Development Tools: Advanced understanding of Microsoft development tools, including Visual Studio IDE and SQL Management Studio. * Design Patterns: Experience using design patterns, such as dependency inversion via dependency injection. * Project Leadership: Strong ability to start and lead a project from inception to completion. * Technical Specifications: Ability to break down high-level requirements into technical specifications for implementation. * Automated Unit Testing: Experience with automated unit testing patterns and tools, including Nunit/Xunit. * Build Servers: Jenkins/Team City build server knowledge is a plus. * Version Control & Deployment: Solid knowledge of Bitbucket/Git and Azure environment deployments. * Tools & Frameworks: Familiarity with TeamCity, Azure DevOps, Powershell, and familiarity with JIRA/Confluence. * Offshore Collaboration: Experience working with teams across multiple time zones, especially with offshore locations.
;
+ Collection
Inquire
Submit Resume