Senior Programmer Analyst- .NET

.NET, ASP.NET, API, Agile, Architectural design, CSS, C#, Cloud, Database, Web API, Stored procedures, Software design, Software, Web services, XML, SQL, RESTful, Microsoft TFS, OOP, OOD
Full Time
Depends on Experience
Work from home available Travel not required

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 ServerUnderstanding 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 : 7130516
Originally Posted : 4 months ago
Have a Job? Post it

Similar Positions

Data Engineer
  • Catapult Recruiting
  • Chicago, IL, USA
C#/.NET Developer
  • Global Technical Talent
  • Downers Grove, IL, USA
.Net Developer/Angular
  • Leidos
  • Indianapolis, IN, USA
.Net Solutions Designer/ Software Architect
  • Insperity
  • Middleton, WI, USA
.NET Developer
  • iFuse Solutions
  • Oberlin, OH, USA
Senior .NET Developer
  • CoStar Realty Information, Inc
  • Hendersonville, TN, USA
Sr. Angular Dev w/.Net
  • IT Avalon
  • Springfield, MO, USA
.NET Developer
  • Domino Technologies
  • Harrisburg, PA, USA
.Net Software Developer
  • Leidos
  • Gaithersburg, MD, USA
Sr. .Net Developer
  • CRG Corporation.
  • Greensboro, NC, USA