Please scroll down, To apply
Sr. Software Developer (.Net/C#/React)
Medix™
2021-12-03 07:38:34
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