Overview: We are seeking a highly skilled and security-cleared .NET Developer to join our team. The successful candidate will be responsible for designing, developing, and maintaining secure applications using .NET technologies. This role requires a strong technical background, attention to detail, and the ability to work within a security-conscious environment. A current Secret Clearance is mandatory for this position.
Responsibilities:
Application Development: Design, develop, and maintain secure web applications and services using .NET technologies, including ASP.NET, C#, and .NET Core. Ensure applications meet security and performance standards.
Requirement Analysis: Collaborate with business analysts, project managers, and stakeholders to gather and understand requirements. Translate business needs into technical solutions.
Security Compliance: Implement and maintain security best practices throughout the software development lifecycle. Ensure applications comply with security policies, standards, and regulations.
Code Quality: Write clean, maintainable, and efficient code following best practices and coding standards. Conduct code reviews and provide constructive feedback to peers.
Database Management: Design and manage relational databases, including writing complex queries and stored procedures. Ensure data integrity and performance optimization.
Integration: Integrate .NET applications with other systems and applications. Ensure seamless data flow and functionality.
Testing: Develop and execute unit tests, integration tests, and automated tests to ensure software quality. Identify and fix bugs and performance issues.
Documentation: Create and maintain detailed technical documentation for code, configurations, and processes. Ensure documentation is up-to-date and accessible.
Continuous Improvement: Stay current with emerging technologies and industry trends. Continuously seek opportunities to improve development processes and application performance.
Team Collaboration: Work closely with cross-functional teams, including front-end developers, designers, and QA engineers, to deliver high-quality software solutions. Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Support: Provide technical support and troubleshooting for applications in production. Respond to and resolve issues in a timely manner.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
3+ years of experience in software development using .NET technologies.
Active Secret Clearance is required.
Proficiency in C#, ASP.NET, .NET Core, Entity Framework, and LINQ.
Experience with front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus.
Strong understanding of RESTful APIs and web services.
Experience with SQL Server or other relational databases.
Familiarity with version control systems, such as Git.
Knowledge of security best practices and experience implementing secure coding techniques.
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills.
Ability to work independently and as part of a team.
Experience with agile development methodologies is a plus.
Knowledge of cloud platforms like Azure or AWS is a plus.
Latitude is a Human Resource Consulting Firm headquartered in Hanover, MD with branch offices in Hunt Valley, MD and Winter Park, FL. Latitude provides consulting services to a wide range of industries in both the Private and Public Sectors. We ar...
206 jobsSubscribe to Rise newsletter