Senior Software Engineer ASP.NET

.NET, ASP.NET, Acceptance testing, API, Collaboration, Agile, Ajax, C#, HTML, Communication skills, Cloud, Intranet, JavaScript, Microsoft Visual Studio, Microsoft TFS, Mobile development, Microsoft Windows, Microsoft SQL Server, Integration, Web API, Web applications, Software development, Sprint, Software, Release notes, RESTful, RDBMS, jQuery, Web services
Full Time
Depends on Experience
Work from home available

Job Description


Our client, located in downtown Chicago, is looking for full-time salaried .NET Senior Programmer Analyst, to develop, test, analyze, and maintain Windows and web applications. Responsibilities include maintaining internal and external facing web applications and Windows applications using the Microsoft “stack” including ASP.NET as well as client-side browser technologies (e.g., JavaScript).This role requires verifiable commercial experience in the full lifecycle development of and applications, including but not limited to: .net application design; database integration and development; testing and quality control; server management and architectural design. This person will be working with a development team to build enterprise systems that improve business productivity and support operations. Projects will vary over time, flexibility to work on a range of projects is a must.


Successful candidates will have extensive software development experience and knowledge/understanding of IT principles and development practices as well as excellent oral and written communication skills, excellent customer service, and problem-solving skills.



Education: Bachelor’s degree in Information Technology or related field

Years of Experience: 6-8 years of ASP. NET / MS SQL Server development experience



  • Solid understanding of object-oriented programming (OOP) and current design patterns/practices
  • Proficiency with Microsoft Development Tools: TFS, Visual Studio, SSMS, SSRS
  • Deep hands-on knowledge of: VB.NET, C# and ASP.NET
  • 3+ years of experience with Client-side browser technologies including JavaScript, CSS, and HTML
  • 3+ years of experience with AJAX
  • 5+ years of Experience writing Stored Procedures and Functions in SQL Server
  • Understanding of relational database (SQL Server) design
  • 1+ years of experience integrating with 3rd party APIs
  • Strong written, verbal, and interpersonal skills as well as excellent customer service, and problem-solving skills
  • API Development experience is a plus
  • Experience supporting and administering cloud-based intranet collaboration platforms, such as MangoApps or Igloo is preferred but not required
  • Development experience using technologies such as XML and jQuery is a plus
  • Experience creating and consuming RESTful APIs and web services, especially using Web API is a plus
  • Experience securing web apps and API endpoints for SSO access is a plus
  • Experience with using OIDC and identity management platform integration is a plus
  • Experience creating Windows services that communicate with Windows applications is a plus
  • Experience with low-code development platforms is a plus
  • Mobile app development experience is a plus




  • Develop custom web applications using Visual Studio based on specifications and technical designs
  • Develop Stored procedures to create integrations with applications and databases
  • Lead efforts in requirement gathering and analysis for project activities and creating functional requirement specifications
  • Operate in an Agile Development Environment based on Sprints and provide timely deliverables
  • Create rich web user interfaces using HTML, CSS, and JavaScript
  • Create server-side functionality using object-oriented design principles
  • Recommend, schedule, and perform web application improvements and upgrades
  • Participate in daily stand-up meetings and help maintain proper communication
  • Complete feature-focused unit and system testing
  • Contribute to user acceptance testing, performance & load testing procedures and issue remediation
  • Interface with customers and provide group and one-on-one support and training as well as work with all staff levels to ensure proper communication of project status and to identify and escalate issues as appropriate



  • Coach and support users as necessary to ensure they understand how to use our custom applications as well as troubleshooting any issues a user may encounter
  • Help share your existing knowledge and skills in technologies and methodologies new to the team through training or personal guidance
  • Acquire new or grow existing skills through additional third-party training courses or conferences
  • Monitor and upgrade the development environment and tools used by the team, such as TFS or VS, by conducting compatibility research and testing as well as final upgrade implementation
  • Create, edit, and revise technical documentation for new and existing custom applications, such as project requirement documentation and architectural diagrams, mockups, release notes, and user manuals
  • Participate in screening and interviewing potential candidates for any additional open positions as needed
Dice Id : 10485122
Position Id : PB05102022
Originally Posted : 5 months ago
Have a Job? Post it

Similar Positions

C# ASP.Net Software Engineer - M
  • Next Step Systems
  • Chicago, IL, USA
C# ASP.Net Software Developer - M
  • Next Step Systems
  • Chicago, IL, USA
Sr. Software Engineer - Mobile/Agile
  • Gables Search Group
  • Chicago, IL, USA
Sr. Software Engineer
  • Parkar Consulting
  • Chicago, IL, USA
Sr Software Engineer (Python)
  • Cboe
  • Chicago, IL, USA
Senior Software Engineer - Python
  • Request Technology, LLC
  • Chicago, IL, USA
Software Engineer
  • Motion Recruitment
  • Chicago, IL, USA
Sr. Software Engineer
  • Gables Search Group
  • Chicago, IL, USA