Medical Diagnostic Laboratories LLC (MDL) is looking to improve the patient's quality of life by linking basic science and the development of diagnostic and pre-clinical treatments. This role will involve developing, maintaining, and supporting complex ASP.Net and VB.Net web applications with MySQL databases, leading technical design and architecture decisions for enterprise-level systems, and integrating AI-powered development tools to enhance productivity and code quality.
Requirements
- Advanced proficiency in ASP.Net and VB.Net web application development with modern development practices.
- Proven expertise with Entity Framework, .Net Core, Web API, and Angular for full-stack development
- Hands-on experience utilizing AI tools for software development, including: AI-powered code generation and completion platforms (GitHub Copilot, Claude Code, etc.), Automated testing and debugging assistance, Machine learning model integration for business applications
- Expert-level experience with enterprise MySQL & Oracle databases, including architecture and optimization.
- Advanced database skills including complex stored procedures, triggers, and performance tuning
- Comprehensive knowledge of database administration including backup methodologies, disaster recovery, query optimization, and system monitoring.
- Experience with modern development tools including version control (Git), CI/CD pipelines, and automated testing frameworks.
Responsibilities
- Lead and execute all phases of the Software Development Life Cycle (SDLC) from requirements gathering through deployment and maintenance
- Develop, maintain, and support complex ASP.Net and VB.Net web applications with MySQL databases
- Lead technical design and architecture decisions for enterprise-level systems, ensuring scalability and maintainability
- Develop and execute comprehensive testing strategies including unit, system integration, and user acceptance testing with detailed documentation.
- Perform advanced Database Administration functions including performance optimization and system monitoring.
- Develop cross-platform mobile applications for iOS/Android platforms
- Integrate AI-powered development tools into team workflows to enhance productivity and code quality.
Other
- This is an on-site position.
- Manage and mentor in-house development team members, providing technical leadership and professional development guidance
- Collaborate closely with business analysts, stakeholders, and technical team members to translate business requirements into technical solutions
- Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience with demonstrated technical leadership
- 5-7 years of progressive software development experience with at least 2 years in a leadership or senior developer role