Full Stack Developer
The Doyle Group is a proven partner for Placement and Consulting services, headquartered in Denver, CO. Our core mission is to forge genuine partnerships with our clients who seek strategic talent solutions and to assist highly skilled candidates looking for their next career opportunity. With over 30 years of industry experience, our consultative approach allows us to provide a higher level of guidance and insight, empowering our clients to secure top IT talent that fits seamlessly into their team and culture. We look forward to collaborating to help you achieve your career goals.
Position Summary
Our client, who is in the education space, is looking for a Full Stack Developer to join their Technology Services team for a 6-month engagement to support critical applications. In this role you will maintain, enhance, and optimize existing systems while supporting ongoing application upgrades, data migrations, and integrations. The ideal candidate will have a keen eye for improving system performance, strong analytical skills, and the ability to work collaboratively in an agile development environment.
This role requires strong expertise in Microsoft’s technology stack, with an emphasis on SQL development (stored procedures, query optimization), C#/.NET development, and front-end technologies.
This is a Hybrid role with a minimum of 2 days in office.
Responsibilities
• Work closely with internal stakeholders to understand business needs and provide technical solutions.
• Refactor, optimize, and maintain stored procedures, queries, and database structures in MS SQL Server.
• Analyze and troubleshoot SQL-related performance issues and streamline data processing.
• Identify potential risks, inefficiencies, and areas for improvement across applications.
• Support database migrations and third-party system integrations.
• Design, develop, test, implement, and maintain custom-built and vendor application systems.
• Implement user-facing components with JavaScript, HTML5, and CSS3, ensuring smooth front-end functionality.
• Utilize Azure DevOps for version control and project collaboration.
• Respond to data requests including reports, downloads, and online displays, negotiating optimal solutions with requestors.
• Evaluate new software and hardware solutions and make recommendations based on existing data, available technologies, and resource requirements.
• Serve as project lead for new technology-related projects, including design planning, task assignment, development coordination, and issue management.
• Work with external stakeholders including vendors, contractors, businesses, and government agencies.
• Document processes, system functionality, and best practices for troubleshooting and knowledge sharing.
• Provide guidance and knowledge transfer to team members and support end-users.
Minimum Experience
• Bachelor's degree in technology, business, management, or related field. Equivalent work experience may be considered.
• 3+ years of experience developing in C# with hands-on expertise in MS SQL (Stored Procedures, Query Optimization, Reporting Services) and MS SQL Server management.
• .NET full-stack development, encompassing C#, ASP.NET MVC, SQL, and both SOAP and RESTful web services
• Experience in 3rd party integrations and database migrations
• Proficiency in JavaScript, HTML5, and CSS3 for front-end development.
• Prior experience using Azure DevOps or similar version control systems
• Familiarity with agile development methodologies and strong problem-solving abilities.
• Strong analytical and troubleshooting skills to support system improvements.
• Excellent oral and written communication skills for documentation, training, and collaboration.
• Deep understanding of development best practices, design standards, system dependencies, and software version control.
Additional Plus:
• Previous experience working in the education sector.
• Experience with Student Information Systems (SIS) or Learning Management Systems (LMS).
Salary / Wage Range
$40.00—$87.00/hour
Compensation for the role will depend on a number of factors, including a candidate’s qualifications, skills, competencies and experience and may fall outside of the range shown. The Doyle Group offers a competitive rewards package, which includes a 401k, healthcare coverage and other benefits.