Full Stack .NET Developer Job at The Custom Group of Companies, Richmond, VA

eDBmQ2w3dk9OaC8wbXNKVDZ0SzltTEQveHc9PQ==
  • The Custom Group of Companies
  • Richmond, VA

Job Description

The Software Developer role is responsible for developing, integrating, and maintaining applications, with an emphasis on .NET full-stack development. The role requires advanced technical expertise and collaboration with cross-functional teams to design scalable solutions, mentor junior developers, and ensure the security and performance of internal application and associated systems. This role will be heavily involved with the project to move the agency off the mainframe application, replacing it with the web-based MAX system. As a part of that, the role will involve helping other staff learning .NET, Angular, and other technologies involved with the new solution.

Position Responsibilities

Software Development & Coding (30%)

  • Develop, optimize, and maintain applications using .NET frameworks, VB.NET/C#, Visual Studio, and SQL databases.
  • Ensure code adheres to security and quality standards, with a focus on scalability and maintainability.
  • Create detailed documentation for all code to support knowledge sharing and maintainability.
  • Perform code reviews and guide junior developers in best practices.

Technical Analysis & Solution Design (30%)

  • Analyze and translate technical requirements into clear design specifications that align with security and operational standards.
  • Collaborate with cross-functional teams to design solutions that integrate with broader systems and modernization goals.
  • Troubleshoot and enhance system performance, addressing complex integration challenges.

Software Testing, Validation, & Deployment (20%)

  • Conduct and oversee testing processes, including integration and stress testing, to ensure robust application performance.
  • Manage release schedules and post-deployment validations to confirm system stability and functionality.
  • Coordinate with QA teams to improve automated testing strategies.

Production Support & Maintenance (10%)

  • Serve as an escalation point for complex production issues, ensuring prompt resolution and minimal impact on operations.
  • Document recurring issues and coordinate with teams to address technical debt.

Mentoring & Collaboration (10%)

  • Provide technical mentorship to junior team members, fostering knowledge sharing and skill development.
  • Facilitate team meetings to discuss improvements, review challenges, and align development efforts.

Knowledge, Skills, and Abilities (KSAs)

Minimum:

  • Proficiency in .NET development tools, object-oriented programming, and SQL databases.
  • Strong analytical and problem-solving skills for diagnosing and addressing complex technical challenges.
  • Familiarity with Agile development methodologies and software lifecycle processes, including change control.
  • Excellent communication and collaboration skills for working with cross-functional teams and providing technical documentation.

Additional Considerations:

  • Advanced experience in .NET full-stack development, including VB.NET, C#, and front-end technologies such as Angular.
  • Familiarity with cloud-based platforms and modern DevOps tools to support scalable application development.
  • Demonstrated ability to mentor and guide team members, fostering knowledge sharing and skill enhancement within the team.

Education, Licensure, Certification Requirements

Minimum:

  • High School Diploma or equivalent.

Additional Considerations:

  • Bachelor's degree in computer science, Information Technology, or a related field.
  • Certifications such as Microsoft Certified: Azure Developer Associate or CompTIA Security+.

Experience

Minimum:

  • Hands-on experience in .NET development with current working knowledge of VB.NET and C#.
  • Experience with development using Angular with TypeScript to deliver responsive and scalable applications.
  • Experience in system integration, technical troubleshooting, and creating scalable solutions.
  • Experience collaborating across teams to resolve software defects and enhance system functionality.
  • Demonstrated experience documenting code and mentoring junior developers to align with best practices.

Additional Considerations:

  • Extensive experience in full-stack development, including front-end and back-end systems integration.
  • Experience with cloud platforms and modern application architecture methodologies.

Job Tags

Similar Jobs

Midwest Logistic Systems

Midwest Logistics Systems Part-time Dedicated truck driver Job at Midwest Logistic Systems

 ...and detention pay. Qualifications Valid Class A Commercial Drivers License (CDL). Live within 50 miles of Effingham, IL. Minimum 3 months of Class A driving experience. Additional benefits ~ Opportunity to work with a dedicated, professional team that... 

Auto-Owners Insurance

Catastrophe Claims Representative Job at Auto-Owners Insurance

 ...Auto-Owners Insurance, a top-rated insurance carrier, is seeking an experienced and motivated claims professional to join our team. This is a remote field position. The position requires the following, but is not limited to: Frequent travel up to 21 days at a time and... 

INSPYR Solutions

Research Assistant Job at INSPYR Solutions

 ...Title: Research Assistant Location: Redmond, WA Duration: 12 months Compensation: $36 - $39/hr Work Requirements: US Citizen...  ...the next generation of virtual, augmented, and mixed reality experiences. Our team of researchers evaluates novel interaction... 

Pivot Design

Senior Copywriter Job at Pivot Design

Pivot Design is a strategic creative agency with a unique vision for what healthcare brands should be. We believe that now more than ever, healthcare needs soulconnection, authenticity, and meaning. We leverage the power of design to make health more compelling and change...

eternalHealth, The Next Generation of Medicare Advantage

Chief Medical Officer Job at eternalHealth, The Next Generation of Medicare Advantage

eternalHealth The Next Generation of Medicare Advantage Healthcare is confusing, but it doesnt need to be. eternalHealth is a consumer-centric Medicare Advantage Health Plan based in Boston, MA. We are committed to creating long-lasting partnerships with our members...