Taylor Corporation is seeking a Senior .Net Developer to lead development projects, provide technical leadership, and drive modernization efforts in C-Sharp, while maintaining and enhancing existing VB.NET applications.
Requirements
- Strong expertise in C-Sharp with the ability to lead new development and modernization initiatives
- Very strong working knowledge of VB.NET, including the ability to support and enhance legacy systems
- Advanced SQL development experience, including complex queries, stored procedures, indexing strategies, and performance tuning
- Hands-on experience with Git-based source control and tools such as Azure DevOps or TFS
- Experience developing and integrating RESTful APIs
- Familiarity with Microsoft Azure or other cloud-based platforms and services
- Understanding of secure coding practices and compliance considerations
Responsibilities
- Lead development projects from design through delivery, ensuring high standards for code quality, performance, scalability, security, and maintainability
- Conduct thorough code reviews, enforce coding standards, and promote best practices across the team
- Assign development tasks, guide implementation approaches, and ensure work is completed accurately and on schedule
- Support developers by helping troubleshoot complex technical challenges, production issues, and performance bottlenecks
- Maintain, enhance, and debug existing VB.NET applications while actively driving modernization efforts in C-Sharp
- Develop, optimize, and maintain SQL queries, stored procedures, and database structures with a focus on performance and data integrity
- Design, implement, and support integrations using RESTful APIs and service-based architectures
Other
- Minimum of seven years of professional software development experience in an enterprise or production environment
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- Excellent communication skills with the ability to clearly explain technical concepts to non-technical stakeholders
- Ability to manage multiple priorities while maintaining attention to detail and quality
- Self-starter who can work independently while also contributing effectively within a team environment