Candidates must clear a complete federal background check. Strong background in developing scalable web applications using the .NET framework and a comprehensive understanding of both front-end and back-end technologies. RESPONSIBILITIES Full Stack Development: Design, develop, and maintain robust web applications using .NET, C#, ASP.NET MVC, and .NET Core. Front-End Development: Create intuitive and responsive user interfaces using HTML, CSS, JavaScript, JQuerry, Telerik, Document Generation Libraries like ASPOSE etc. Back-End Development: Develop and optimize server-side logic, database schemas, and APIs. Ensure high performance and responsiveness of applications. Database Management: Design, develop, and maintain database solutions using SQL Server or other relational databases. Write efficient queries, stored procedures, and triggers. Code Quality: Write clean, maintainable, and testable code. Conduct code reviews and provide constructive feedback. Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions. Agile Practices: Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives. Troubleshooting: Identify and resolve application issues, bugs, and performance bottlenecks. Continuous Improvement: Stay up to date with emerging technologies and industry trends. Suggest and implement improvements to existing processes and technologies. REQUIREMENTS Educational Background: Bachelor s degree in computer science, Information Technology, or a related field. Experience: Proven experience as a Full Stack Developer with a focus on .NET technologies. Technical Skills: Strong knowledge of .NET framework, .NET Core, C#, ASP.NET MVC, and Web API. Proficiency in front-end technologies such as HTML, CSS, JavaScript, JQuerry. Experience with relational databases, particularly SQL Server. Ability to write complex SQL queries and optimize database performance. Familiarity with version control systems like Bitbucket, Git etc. Understanding of Agile methodologies and practices. Soft Skills: Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Ability to work independently and manage multiple tasks simultaneously. A proactive attitude towards learning and adopting new technologies. PREFERRED QUALIFICATIONS Knowledge on Design Patterns is a plus Cloud Experience: Experience with AWS and AWS services. Testing: Experience with unit testing frameworks and tools (e.g., NUnit, xUnit, Selenium).