Apply Now
Location: Frederick, Maryland (MD)
Contract Type: C2C
Posted: 6 hours ago
Closed Date: 05/21/2026
Skills: .Net Developer,
Visa Type: Any Visa

Role : .Net Developer

Location: Frederick, MD Onsite 5 days a week

 

Role Descriptions:

  • Job Description Senior .Net Developer with a passion for developing market leading products.
  • As part of a product team| you will use your experienced CMS and .Net software development skills to add large features| solve bugs| address technical debt| improve how we work and ultimately deliver valuable| high-quality software to our customers.
  • Delivering large| clean| maintainable features| resolve complex end-to-end issues and define new approaches where applicable to deliver valuable features to our customers.
  • Creating automated test approaches and strategies to maintain an appropriate quality level within your team| and thus deliver solutions which work well for all our customers.
  • Leading code reviews with an emphasis on non-functional requirements and adherence to architectural principles| to ensure that we consistently deliver high-quality software to our customers.
  • Taking ownership over the security assessment of the teams solutions| and ensuring that best practice security techniques are followed| so that the Company and our customers keep our and their data as safe as possible.
  • Advanced knowledge of Continuous Integration| Continuous Deployment and other release strategies is essential.
  • Knowledge of agile software development methodologies| such as Scrum and Kanban| is essential.
  • Experience of writing large| well-optimized and maintainable software features is essential.
  • Experience of analyzing| debugging| and solving highly complex problems is essential.
  • Experience of considering all the relevant factors when deciding a technical approach is essential.
  • Experience of working effectively in a team is essential.
  • Report progress and results daily in the teams standup meetings.
  • Research new technologies and present proposals to management on technologies that would facilitate processing of business or reduce costs to the organization to architects and management.
  • Support the quality assurance team and business acceptance testing practices by analyzing and addressing issues as needed.
  • Recommend business solutions by comparing advantages and disadvantages of building solutions in-house versus external alternatives.
  • Maintain knowledge and understanding of corporate security procedures and policies for implementation| auditing| and documentation purposes as part of the software implementation process.
  • Prepare technical documentation and participate in and performlead code reviews to ensure that application code meets internal standards and follows industry best practices.
  • Good Communication Skills and Ready to work in challenging environment.