Our clients is a dependable and trusted IT solutions provider in the Federal sector. They offer their clients end-to-end solutions to their mission challenges. We are looking for a Senior .NET Developer to provide support to our government clients.
Salary Expectations: $130,000 – $170,000
As a.NET Developer, you will be a crucial member of our development team, responsible for designing, developing, and maintaining high-quality software solutions for our government clients using the Microsoft .NET framework. You will contribute to the implementation of complex projects, collaborating with cross-functional teams to ensure successful delivery of scalable and efficient applications. Your expertise in .NET development and best practices will be instrumental in driving innovation and achieving business goals.
- Software Development: Design, code, test, debug, and maintain .NET applications, ensuring they meet the specified requirements and adhere to best coding practices.
- Performance Optimization: Identify and address performance bottlenecks and implement optimizations to enhance application performance.
- Software Testing: Collaborate with QA teams to plan and execute thorough testing of applications to ensure robustness and reliability.
- Documentation: Create and maintain technical documentation for developed applications, including design documents and user manuals.
- Continuous Learning: Stay updated with the latest trends and advancements in .NET development, bringing innovative ideas and solutions to the team.
- .NET Development Experience: Minimum 3 years of hands-on experience in .NET development using C#, ASP.NET, and other relevant technologies.
- Database Knowledge: Understanding of database concepts, experience with SQL Server or other relational databases, and ability to write complex queries.
- Software Design Patterns: Familiarity with design patterns and their practical application in software development.
- Version Control: Experience using version control systems like Git for code management and collaboration.
- Problem-Solving Skills: Demonstrated ability to analyze complex technical problems and propose effective solutions.
- Teamwork and Communication: Excellent teamwork and communication skills to collaborate effectively with cross-functional teams and stakeholders.
- .NET Core: Experience in developing applications using .NET Core for cross-platform deployment.
- Other: Experience with JSON/Python/GIS/ESRi
- Front-End Frameworks: Knowledge of front-end frameworks such as Angular
- DevOps: Experience with CI/CD pipelines, automated deployments, and DevOps practices.
- Microservices Architecture: Understanding of microservices architecture and experience in building microservices-based applications.
- Agile Methodology: Experience in Agile software development methodologies and working within Agile project environments.