What are the responsibilities and job description for the Senior Application Engineer position at Practovate?
Job Description
- Develop and maintain applications using ASP.NET, C#/VB.NET, SQL Server, and related technologies
- Design intuitive user interfaces using HTML5, CSS, JavaScript, jQuery, and AJAX
- Create and manage database objects (stored procedures, functions, views, triggers) and write advanced SQL queries
- Maintain documentation: data models, technical specs, test plans, and deployment schedules
- Ensure version control and source code management using tools like Visual Studio Team Foundation
- Respond to user enhancement requests and regulatory-driven system upgrades
- Support Help Desk tickets and assist in troubleshooting
- Follow secure coding and systems engineering best practices
Job Qualifications
- 7 years of experience developing web applications using Microsoft technologies
- Proficiency in Microsoft .NET Framework 4.8, Visual Studio 2022, and ASP.NET Web Forms
- Strong SQL Server expertise, including SSRS and Management Studio
- Familiarity with secure coding practices and tools like Fortify
- Experience with third-party libraries such as Log4net and SubSonic
- Strong understanding of object-oriented principles and database normalization
- Experience with WCF/Windows Services and IIS in a Windows Server 2016 environment
- Ability to create system and database architecture documentation