Role: Senior .Net Software Engineer
Work Location: Springfield, IL (Remote (95% Remote with occasional onsite work))
Contract Type: W2 Contract.
Estimated Duration/Hours: 8000
Job Description
Work Location: 95% Remote with occasional onsite work. The client may request onsite attendance a couple of days per month based on project demands.
Project: Application Development Support
Project Overview
Join a high-performing team dedicated to designing and delivering robust, scalable, and secure web-based applications. This role involves full-cycle application development, from identifying business requirements to deploying solutions that support organizational objectives.
Key Responsibilities
Application Development
• Develop browser-based applications using Microsoft Visual Studio 2012 (or newer).
• Implement solutions using Model-View-Controller (MVC) architecture with ASP.NET and C#.
• Write and optimize T-SQL queries for database interactions in Microsoft SQL Server 2008 or higher.
Technical Design and Testing
• Analyze business requirements to prepare and execute detailed design specifications.
• Develop, execute, and document test plans to ensure application quality and adherence to requirements.
• Prepare user manuals and processes for seamless adoption and training.
Reporting and Front-End Development
• Utilize SSRS (SQL Server Reporting Services), HTML5, CSS3, JavaScript, and JQuery for building dynamic user interfaces and reports.
Team Collaboration
• Use Microsoft Team Foundation Server (TFS) or similar Agile tools for tracking project progress.
• Collaborate with cross-functional teams, ensuring the delivery of high-quality software within established timelines.
Required Skills & Experience
• Education:
Bachelor’s degree in Computer Science, Computer Management, Management Information Systems, or related fields such as Accounting or Mathematics. Equivalent knowledge and experience may substitute for formal education.
Professional Experience:
o Minimum 2 years of experience in:
Developing browser-based applications with Microsoft Visual Studio 2012 or newer.
Implementing MVC architecture in application development.
Developing ASP.NET web applications using C#.
Writing and executing T-SQL queries in Microsoft SQL Server 2008 or higher.
Using SSRS, HTML5, CSS3, JavaScript, and JQuery.
Managing projects in an Agile environment using TFS or equivalent tools.
Preparing user documentation and processes.
• Skills:
o Strong analytical and problem-solving abilities.
o Effective communication and collaboration in a team environment.
o Proficiency in preparing test plans, executing designs, and addressing user feedback.
Preferred Qualifications
• Familiarity with Agile methodologies and CI/CD pipelines.
• Proven ability to troubleshoot complex issues and optimize application performance.
• Experience in public sector projects or working within regulated industries is a plus.