Software Developer Position
Amazing chance to join a Software Development company that develops medical billing software and medical switches. They have a big in-house development team that loves to play with new technologies. They have a fun, relaxed, and dynamic working environment.
Do you have 5 years + C# development experience?
Duties & Responsibilities
Essential Job Functions:
- Perform complex troubleshooting and development assistance for live systems.
- Manage resolution of complex issues to include escalation, system testing, strategy sessions, and distribution of knowledge throughout the company.
- Act as the bridge between the support team and business role player.
- Write sample code and technical articles on system resolutions.
- Perform troubleshooting sessions with tech leads/team leads.
- Diagnose code samples from systems for advanced testing purposes to identify issues and document them completely prior to internal escalation.
- Act as point of escalation for technical questions including internal and external inquiries.
- Identify trending issues for systems that may require escalation.
- Follow all standards and methodologies.
- Work closely with other developers and a variety of end users to ensure technical compatibility and user satisfaction.
- Interact and communicate effectively with all levels of staff, senior management, and customers.
- Keep abreast of technical and industry developments.
- Logging of hours.
- Strong ability to effectively lead a team.
Desired Experience & Qualification
KEY TECHNICAL SKILLS
- At least 5 years+ experience doing .Net C# development.
- A good understanding of ASP.Net MVC.
- A solid understanding and experience in WCF (nServiceBus beneficial).
- A good understanding of T-SQL, MS SQL (ORACLE would be beneficial).
- A solid understanding of SOA and OOP principles.
- A good understanding of N-tier and N-layered architecture.
- A solid experience with ASP.net Authentication and Authorization.
- A good understanding of ORM technologies (EF beneficial).
- Restful service experience beneficial.
- An understanding and/or experience with the Neo-Security Stack is beneficial.
- OAuth.
- OpenConnectId.
- Microsoft Identity.
- Experience with Dependency Injection and Inversion of Control beneficial, specifically Microsoft Unity Container and Autofac.
- Experience with Microsoft Open Web Interface (Owin) beneficial.
KEY LIFE SKILLS
- Strong analytical skills.
- Experience working effectively as part of a team.
- Good written and verbal communication skills.
- Inter-personal skills.
- A flexible approach and ability to adapt.
- Ability to work under own initiative and under pressure.
#J-18808-Ljbffr