Please scroll down, To apply

Sr. Software Developer (.Net/C#/React)

hiring now

Medix™

2021-12-03 07:38:34

Job location Bloomington, Illinois, United States

Job type: fulltime

Job industry: HR / Recruitment

Job description

Sr. Software Developer (.Net/C#/React)

Direct Hire (Full Time)

Currently 100% Remote but preferably local to Chicago, IL

Willing to Provide Sponsorship


Overview:

The Senior Software Developer is part of a Rolling Meadows, Illinois-based divisional IT team. On the Microsoft.NET platform, the team creates enterprise-level software applications. The team is directed by managers with software development experience, and they try to build software using contemporary techniques and technology. There is a dynamic team atmosphere that encourages developers to collaborate in order to improve the entire team.


Essential Responsibilities and Duties:

  • Interacts with important company figures to have a better understanding of challenges and objectives.
  • Complex computer programs are directed, prepared, designed, coded, tested, debugged, and maintained.
  • Formulates and specifies the scope and objectives of the system under general direction.
  • Supports business applications with users and investigates operational issues/system needs.
  • Develops or changes methods to handle difficult issues while taking into account the capabilities and limits of computer technology, operation time, and the desired outcome format.
  • Refines the business requirements that will be used to create applications.
  • These applications are designed, coded, tested, debugged, and documented.
  • Project completion is the responsibility of this position.
  • Answers user questions that arise during normal operations.
  • Coaches, mentors, and trains less-experienced analysts and programmers on a regular basis.
  • Business cases, requirements, and performance metrics are developed.
  • Some system-related work (code rolls, upgrades, and maintenance) will be necessary after hours.


Required:

  • A bachelor's degree in computer science, information systems, or a closely related field is required.
  • 5 years or more of.NET platform application development and architectural expertise
  • Understanding the development of systems and the project delivery life cycle
  • Previous experience liaising between IT and business users for application needs and end-user support
  • Hands-on expertise with C# and the.NET Framework, as well as ASP.NET, HTML, JavaScript, and WPF with MVVM.
  • Web services in ASP.NET (Web API/REST, WCF, GraphQL)
  • Relational databases, such as Microsoft SQL Server


Desired:


  • Hands on technical experience with:
  • Entity Framework and LINQ
  • Modern JavaScript libraries (React, Angular, MaterialUI)
  • .NET Core
  • Team Foundation Server and Git
  • NUnit
  • SQL Server Reporting Services
  • Experience with UI/UX requirements, design, and development
  • Experience with automated unit testing and test-assisted development
  • Experience with agile software development methodologies
  • Experience with automated build and deployment processes

Work Traits:

  • Thorough and organized in the day-to-day management of development and support duties
  • Strong application analysis and problem-solving (troubleshooting) abilities are required.
  • Ability to manage user and customer relationships
  • Excellent writing and spoken communication skills, as well as the ability to work successfully with senior management and suppliers and give feedback.
  • Self-starter with a strong work ethic and the capacity to thrive in a fast-paced, high-demand workplace. Competent in all aspects of application systems analysis and programming activities at the highest technical level.
  • Ability to manage activities and priorities autonomously, properly estimate work, and fulfill deadlines
  • End-user commitment to quality and outstanding customer service

Perks:

  • 5% Bonus potential based on performance
  • 3 weeks PTO + 2 Floating Holidays
  • Paid Sick Leave

Inform a friend!

Top