Senior Software Engineer ASP.NET

26 May 2024

Vacancy expired!

JOB SUMMARYOur 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 ASP.net and VB.net/C# 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.

MINIMUM QUALIFICATIONSEducation: Bachelor’s degree in Information Technology or related fieldYears of Experience: 6-8 years of ASP. NET / MS SQL Server development experience

MINIMUM KNOWLEDGE/SKILLS REQUIRED
  • 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

ESSENTIAL FUNCTIONS
  • 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

SECONDARY FUNCTIONS
  • 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

  • ID: #41615445
  • State: Illinois Chicago 60290 Chicago USA
  • City: Chicago
  • Salary: Depends on Experience
  • Job type: Permanent
  • Showed: 2022-05-26
  • Deadline: 2022-07-24
  • Category: Web/HTML/info design