MRA Recruiting Services-posted 20 days ago
Full-time • Mid Level
Onsite • Cold Spring, MN

We're looking for a highly experienced and dedicated Lead Full Stack Developer to take ownership of a custom suite of software developed in house. This is a critical dual-role position, requiring an accomplished technologist who is also a proven people manager. You will lead a small, focused team of developers and QA specialist, driving development across the full Microsoft stack and modern web technologies. This requires a balance of hands-on coding, architectural oversight, and direct management responsibility for team performance and growth.

  • Serve as the technical authority and primary hands-on developer, contributing to all layers of the application and setting a high standard for code quality
  • Lead the design and implementation of responsive user interfaces using angular, TypeScript, JavaScript, and HTML
  • Navigate and develop complex server-side logic in C#, including API endpoints and traditional MVC controllers attached to views
  • Develop and maintain the C# Business Logic Layer (BLL) and the Data Access Layer (DAL), utilizing Entity Framework as the ORM
  • Expertly manage and optimize data interactions within our Microsoft TSQL environment across various SQL databases
  • Collaborate on and contribute to the development of application features that include graphical aspects, utilizing web technologies such as Canvas
  • Develop and maintain C# middleware and backend services responsible for integrating application data with our ERP system and JD Edwards
  • Define the technical vision, architectural standards, and enforce development best practices across the team
  • Directly manage a team of developers and the QA specialist, including being responsible for performance reviews, discipline, hiring, and career growth
  • Be directly responsible for project deadlines and ensuring the activities of the development team align with business priorities
  • Lead the teams flexible Agile (Scum-ban) process, driving ticket tracking using Jira, facilitating planning, and ensuring smooth workflow
  • Serve as the key technical liaison within a larger cross-functional group, including the Product Owner and Marketing team, translating business needs into technical requirements
  • Ensure the team effectively utilizes Visual Studio, VS Code, and Git for development and revision control
  • Minimum 10+ years of professional software development experience
  • Minimum 5+ years of direct experience managing and mentoring software development teams
  • Exceptional proficiency in Microsoft C# development stack, including ASP.NET (MVC and API), Entity Framework, and TSQL
  • Expertise in modern front-end development using Angular, TypeScript, JavaScript (ES6+) and advanced HTML/CSS
  • Proven track record of managing project deadline and driving technical standards for a team
  • Deep understanding of object-orientated design, N-tier architecture, and enterprise application integration patterns
  • Experience with integrating with or developing applications that tie into large ERP systems (familiarity with JDE is a plus)
  • comprehensive benefit package
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service