Sr. Software Developer - .NET - SQL - SSRS
DRC is one of the largest educational assessment and curriculum/instruction companies in the industry.
Data Recognition Corporation - Minnesota
Senior Software Developer (Microsoft - .NET)
This is a full-time regular employee role, not contract
This position is a hybrid position at out Maple Grove, MN location
Company cannot provide sponsorship for this position
No Agencies, Please
Summary
Job Title: Senior Software Developer (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.
This role also includes team leadership responsibilities, such as mentoring developers, guiding technical decisions, contributing to architectural planning, and maintaining system support documentation.
Essential Qualifications
5+ years experience with Microsoft technologies: .NET Framework (C#, VB.NET, ASP.NET)
Experience with MVC or MVVM
SQL experience (SQL Server, PostgreSQL, or MySQL)
SSRS - SQL Server Reporting Services
Strong SQL skills
Experience with RESTful web services, WCF
Proficiency with front-end languages: CSS, HTML, JavaScript
Experience with git, GitHub, MSBuild
Familiarity 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 (nice to have, not required)
Experience with Web .API, HTML5, Puppet, Angular, Node.js, AWS DynamoDB
Experience modernizing legacy .NET applications
Experience with SQL Server SSIS
Experience with microservices architecture
Education or assessment-related experience
Experience with cloud/serverless technologies (e.g., AWS)
DRC retains the right to change or assign other duties to this position
No Agencies, Please
Company cannot provide sponsorship for this position
www.datarecognitioncorp.com
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.
DRC offers a comprehensive benefits program that allows employees to make choices that best meet their current and future needs. We offer many benefits, including medical, wellness, dental, and vision insurance, a 401(k), flexible spending and health savings accounts, short and long-term disability insurance, and life insurance. DRC also offers a generous paid time off policy and community service leave.
Data Recognition Corporation is an Affirmative Action/Equal Opportunity Employer. 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.
The salary range is a guideline. Compensation will be based on skills, knowledge, and experience.