Senior .NET Platform Developer, Lead - Hybrid

Apply Now

Company: Simple Solutions

Location: Rockville, MD 20850

Description:

Job Description
Senior .NET Platform Developer, Lead

Location: Rockville, MD (Hybrid)

Required Clearance: Ability to obtain Public Trust

Position DescriptionIn this role, you will be responsible for the development, enhancement, and maintenance of critical software applications that support client's mission of advancing biomedical research. The ideal candidate will possess deep technical expertise in .NET technologies, cloud computing, and system architecture, coupled with the ability to collaborate with cross-functional teams and stakeholders.

Duties And Responsibilities

  • Lead, mentor, and manage a team of developers across multiple complex software projects.
  • Develop and maintain detailed project plans, including resource allocation, level of effort, and budget projections.
  • Ensure projects adhere to architectural standards, industry best practices, and client's mission-critical needs.
  • Oversee change control, configuration management, and ensure consistency, maintainability, and reliability across applications.
  • Analyze business requirements, design, develop, and implement custom software solutions using .NET technologies.
  • Lead the integration of multiple systems and manage cross-system interactions to ensure seamless operation and data integrity.
  • Perform regular system maintenance, upgrades, and provide support to ensure applications meet the evolving needs of the client.
  • Review and enhance the design, architecture, and operation of the client applications, ensuring scalability, security, and data integrity.
  • Drive the adoption of innovative cloud computing solutions, and lead cloud migration initiatives where applicable.
  • Provide technical direction for database modeling, data management, and system integration, ensuring robust and secure data flows.
  • Establish and manage quality assurance processes, ensuring compliance with HHS Enterprise Performance Life Cycle (EPLC) and FISMA standards.
  • Ensure that all applications meet or exceed Federal, HHS, NIH, and client security requirements, maintaining FISMA compliance.
  • Lead security analysis and risk assessments to safeguard client's software systems and data.
  • Oversee the design and development of high-quality UX solutions, including wireframes, visual designs, and prototypes.
  • Manage the development of secure, scalable, and high-performance mobile applications for iOS, Android, and other platforms.
  • Ensure the user experience is seamless, engaging, and aligns with client's goals.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. A Master's degree is preferred.
  • Minimum of 8 years of experience in software development, particularly with .NET technologies such as ASP.NET, C#, and SQL Server.
  • Proven track record in leading and managing complex software development projects.
  • Extensive experience with software architecture, system integration, and cloud computing platforms.
  • Proficiency in Microsoft Visual Studio, ASP.NET Core, .NET Framework, and related technologies.
  • Strong front-end development skills, including expertise in JavaScript frameworks like React or Vue.
  • Advanced database management skills, particularly with Microsoft SQL Server, including T-SQL and ETL processes.
  • Comprehensive knowledge of security standards and practices, including FISMA, ISO 27001, and CMMI.
  • Strong project management capabilities, with the ability to lead cross-functional teams and deliver projects on time and within budget.
  • Exceptional communication skills, capable of articulating complex technical concepts to both technical and non-technical stakeholders.

Compensation And BenefitsThe projected compensation range for this position is $130,000 to $160,000/year benchmarked in the Washington, D.C. metropolitan area. The salary range provided is a good faith estimate representative of all experience levels. Salary from client is determined by various factors, including but not limited to role, location, the combination of education/training, knowledge, skills, competencies, certifications, and work experience.

Client offers a competitive, comprehensive benefits package which includes health insurance options (medical, dental, vision), life and disability insurance, retirement plan contributions, as well as paid leave, federal holidays, professional development, and lifestyle benefits.

Similar Jobs