As a Senior .Net Developer, you will be a critical part of the services that Best Doctors provides worldwide. This position will be responsible for the design and development of new applications as well as enhancing and maturing our existing code base. You will participate in the full SDLC, will mentor and train junior developers in best-practice development methodology and will establish and enforce code and design standards.
ESSENTIAL JOB DUTIES AND RESPONSIBILITIES:
Participate in solution design, concept visualization and functional and technical requirements definition and documentation.
Coordinate cross-functional design discussions and ensure that all stakeholders, both internal and external to IT understand the impacts and effects of design decisions.
Analyze business requirements to create relevant deliverables, suggest enhancements and provide feedback on best-practice implementation.
Create and execute unit tests to ensure requirements are met and coding standards and guidelines are followed.
Act as a mentor to other developers: provide guidance in industry best practices, conduct code and design reviews and advise on training and knowledge improvement opportunities.
Assist in the development and documentation of technical specifications including database and application architecture and design.
Work with business users and project managers to understand inefficiencies in existing business applications and recommend solutions.
Champion process improvements fostering ownership and empowerment across the project teams, IT and the organization.
Communicate technical integration decisions and plans to project team and business partners.
Work with project managers to facilitate an understanding of deliverables, timing estimates and prioritization decisions.
DESIRED MINIMUM QUALIFICATIONS:
Education and Experience:
Requires a Bachelor’s degree in a related area; master’s degree a strong plus
5+ years of development experience with OO programming languages
Experience with various SDLC methodologies, Agile, Waterfall, RAD, Scrum etc.
Database design and development experience with Microsoft SQL Server
Preferred experience in working with a Microsoft-based technology stack
Experience with healthcare, insurance, and/or financial data systems a strong plus
Test driven development
Multi-tier development and design paradigms
Standard software development patterns and practices
Microsoft TFS / Team Suite development environments
Commitment to deadlines
Task estimation and risk assessment skills
Willingness to meet the needs of 24x7 environment
Strong troubleshooting and problem solving skills
Creative and can think outside of the box
Strong verbal and written communications skills
Excellent Customer service skills
Excellent Vendor relationship management skills
Must be detail oriented, ability to multi-task
Best Doctors, Inc. - 10 months ago