Logo
Data Recognition Corporation

Sr. Software Developer Lead - .NET

Data Recognition Corporation, Osseo, Minnesota, United States, 55311

Save Job

Overview

Job Title: Senior Software Developer Lead (Microsoft - .NET) Data Recognition Corporation, a technology leader in educational assessments, is looking for a senior software developer to be part of a team supporting and enhancing enterprise-level products. We’re seeking a solid team player and technical leader with excellent oral and written communication skills. You will be working primarily with Microsoft .NET, SQL Server, and Puppet. Future opportunities include application migrations to Angular, Node.js, AWS DynamoDB, and cloud/serverless technologies. This role also includes team leadership responsibilities, such as mentoring developers, guiding technical decisions, contributing to architectural planning, and maintaining system support documentation.

Responsibilities

Provide technical leadership and mentorship to junior and mid-level developers.

Lead code reviews and ensure adherence to best practices.

Collaborate with stakeholders to define technical requirements and architecture.

Help prioritize tasks and guide sprint planning with the team.

Foster a collaborative and inclusive team environment.

Ensure system support documentation is accurate and up to date.

Essential Qualifications

Experience with Microsoft technologies: .NET Framework (C#, VB.NET, ASP.NET)

Experience with MVC or MVVM

SQL experience (SQL Server, PostgreSQL, or MySQL)

Experience with RESTful web services, WCF

Experience with git, GitHub, MSBuild

Familiarity with work management tools: JIRA, Azure DevOps

Experience with DevOps and CI/CD pipelines

Experience with Windows Server administration and IIS configuration

Strong troubleshooting and problem-solving abilities

Strong analysis and design skills

Proficiency in coding best practices and patterns

Experience with unit and integration testing

Proven experience working in a team setting on large-scale projects

Experience with Agile methodologies

Ability to review and understand business requirements

Ability to create, review, and maintain technical design documentation

Solid understanding of enterprise-class system concepts (deployment, performance, scalability, availability, security)

Ability to work effectively and respectfully with diverse work groups

Ability to consistently perform well during times of increased workload

Ability to set and meet deadlines

Preferred Qualifications

Experience with Web API, HTML5, Puppet, Angular, Node.js, AWS DynamoDB

Experience modernizing legacy .NET applications

Experience with SQL Server SSRS, SSIS

Experience with microservices architecture

Education or assessment-related experience

Experience with cloud/serverless technologies (e.g., AWS)

Job Details

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology

Industries: Education Management, Software Development, and IT System Custom Software Development

Additional Information

Base pay range: $115,000.00/yr - $120,000.00/yr

This is a full-time regular employee Lead role, not contract

This position can be remote, or onsite in Maple Grove, MN

Company cannot provide sponsorship for this position

No Agencies, Please

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Referrals increase your chances of interviewing at Data Recognition Corporation by 2x

#J-18808-Ljbffr