What are the responsibilities and job description for the Senior .NET Developer position at Business Knowledge Services?
Senior .NET Developer
***Local Candidates Only***
This role focuses on designing, developing, analyzing, and testing .NET-based solutions that power key systems across the whole enterprise. Success in this position requires the ability to understand complex business processes and translate them into simple, efficient, and scalable technical solutions. A strong foundation in integrating data between on-prem, hosted, and cloud applications is essential to support seamless enterprise data flow.
Responsibilities
- Build, enhance, and maintain high-quality software applications using the Microsoft .NET Framework
- Utilize Visual Studio, C#, X , and SQL Server while applying best practices in Microsoft DevOps
- Analyze and troubleshoot existing programs to improve performance and resolve issues; design and implement effective solutions for problematic code
- Partner with business users to gather and refine requirements, serving as a technical advisor for developing system management tools and process improvements
- Offer recommendations for software tools, upgrades, or enhancements that support business and technical objectives
Requirements
- Minimum of 5 years of software development experience within a manufacturing environment
- Strong proficiency in MS Visual Studio, .NET Framework, and WinForms development
- Experience with Dynamics 365 -including X and LLBLGen Pro
- Proficient in writing and optimizing SQL Server stored procedures and data modeling
- Ability to design scalable applications and create database schemas aligned with business processes
- Effective communicator with the ability to work both independently and collaboratively in a team environment