Senior C# Developer Neg
Job description
Amazing Software Development Opportunity
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 including escalation, system testing, strategy sessions, and distribution of knowledge throughout the company.
- Act as the bridge between the support team and business role players.
- 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 & Qualifications
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, 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.