We are seeking a highly skilled and experienced Senior .Net Applications Developer to join our dynamic team. As a key member of our development team, you will play a crucial role in designing, implementing, and maintaining robust web applications. If you are passionate about .Net Framework and .Net Core, possess in-depth knowledge of C#/VB.Net programming languages, and thrive in a collaborative environment, we want to hear from you.
Responsibilities:
- Demonstrate expertise in .Net Framework and .Net Core.
- Exhibit in-depth knowledge of C#/VB.Net programming languages.
- Implement Client-Side/Server-Side validations effectively.
- Apply Object-Oriented Programming concepts.
- Understand web application architecture and fundamentals.
- Engage directly with clients and teams to discover, manage, and implement project requirements.
- Translate requirements into high-quality technical deliverables, including documentation and fully deployed web applications.
- Apply knowledge of design patterns and layered architecture.
- Deploy and host applications using Internet Information Services (IIS).
- Implement IIS Security effectively.
- Handle the migration of web applications from .Net Framework to .Net Core.
- Apply knowledge of front-end data access methods (e.g., ADO.Net and Entity Framework).
- Troubleshoot application issues and provide timely solutions.
- Implement application security methods.
- Work with database normalization, creating tables, views, functions, and stored procedures.
- Create T-SQL queries for CRUD operations.
- Identify application vulnerabilities/security issues and implement mitigation strategies.
- Configure and tune applications to address performance issues.
- Develop maintainable and sustainable solutions that align with client and user requirements.
- Maintain strong documentation, verbal communication, and analytical skills.
- Experience with progressive web applications or responsive design is a plus.
Preferred Skills:
- Experience using jQuery, Bootstrap, JavaScript, and Cascading Style Sheets.
- Familiarity with commercially available 3rd party component suites such as DevExpress and Telerik UI.
- Proficiency in source code management software such as Team Foundation Server (TFS).
- Experience with SQL Server Management Studio (SSMS).
- Proficiency in comprehensive integrated development environment (IDE) software such as Visual Studio.
Qualifications:
- Six (6) years of progressive experience in application programming.
- Bachelor's degree and/or equivalency.
- IT Security Designation: ADP/IT-II.
- Tier 3 (T3) Investigation Required.
- IA Technical/Management Designation: IAT II.
- Commercial Certificates: IAT II (as per DoD 8570.01-M certificate requirement).