Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Krasan Consulting

TOPS-DoIT-Senior .NET Developer (MSF&W)

Posted Updated
Discussion

Description

Job Title: Senior .NET Developers

Work Location: Hybrid – 1 or 2 days per week.

Client/Agency: Illinois Department of Information Technology

Project Name: Payroll Time Keeping Project Support

Employment Type: Full-Time

No of FTE's: 2

Duration: 2000 Hours Each FTE

Position Overview

We are seeking a highly skilled Software Developer responsible for the design, development, testing, and maintenance of robust, scalable, and secure software applications. The ideal candidate will have strong hands-on experience across the .NET technology stack, relational databases, and modern web technologies, and will collaborate closely with cross-functional teams to deliver high-quality business solutions aligned with organizational standards and best practices.


Key Responsibilities

Application Design & Development

  • Design, develop, and enhance enterprise-grade software applications using .NET technologies (ASP.NET, C#, Web APIs).
  • Build scalable, maintainable, and reusable application components following object-oriented and layered architecture principles.
  • Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript.
  • Implement business logic, data access layers, and service integrations to support complex functional requirements.

Database Development & Integration

  • Design, write, and optimize SQL queries, stored procedures, views, and functions to support application functionality.
  • Ensure data integrity, performance, and security across relational databases.
  • Collaborate with database administrators and architects to support data modeling and performance tuning efforts.

Testing & Quality Assurance

  • Perform unit testing, integration testing, and system testing to ensure application stability and reliability.
  • Identify, troubleshoot, and resolve software defects and performance issues.
  • Support User Acceptance Testing (UAT) and address feedback to ensure business requirements are fully met.

Collaboration & Agile Delivery

  • Work closely with business analysts, project managers, QA teams, and other developers to translate requirements into technical solutions.
  • Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
  • Contribute to technical design discussions, code reviews, and continuous improvement initiatives.

Maintenance & Support

  • Provide ongoing application maintenance, enhancements, and production support.
  • Analyze existing applications and recommend improvements for performance, scalability, and security.
  • Ensure adherence to coding standards, documentation guidelines, and organizational development policies.

Required Technical Skills

  • Strong experience with .NET technologies (C#, ASP.NET, Web APIs).
  • Proficiency in SQL and relational database concepts.
  • Hands-on experience with HTML, CSS, and JavaScript for front-end development.
  • Solid understanding of software development lifecycle (SDLC) and best practices.
  • Experience in debugging, testing, and optimizing application code.
  • Ability to work independently while effectively collaborating with cross-functional teams.

Preferred Qualifications

  • Experience with modern JavaScript frameworks or libraries.
  • Familiarity with RESTful services and API integrations.
  • Exposure to source control systems (Git, Azure DevOps, or similar).
  • Understanding of application security principles and performance optimization techniques.
  • Experience working in Agile or DevOps-oriented environments.

Soft Skills & Competencies

  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication abilities.
  • Ability to manage multiple priorities and meet project deadlines.
  • Detail-oriented with a strong commitment to quality and continuous improvement.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →