.NET Software Engineer

CRC Group

Ponte Vedra Beach (FL)

On-site

USD 120,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CRC Group is seeking a Software Engineer to design, develop, and guide complex software solutions for a variety of stakeholders. You will mentor teams, drive architecture decisions, and ensure secure, scalable systems across the enterprise.

The ideal candidate brings 8+ years of software development experience, with senior or consulting exposure, strong Java/C#/Python skills, and cloud platform experience (AWS/Azure/GCP). You will lead end-to-end lifecycle activities and promote best practices.

Qualifications

  • Bachelor's degree in Computer Science or Software Engineering.
  • 8+ years in software development, including 3+ years in a senior or consulting role.
  • Proven track record leading complex software projects and delivering scalable solutions.
  • Experience mentoring engineering teams.

Responsibilities

  • Advise on architectural design, development frameworks, and coding standards for software systems.
  • Lead end-to-end software development lifecycle activities, including planning, design, implementation, testing, and deployment.
  • Collaborate with cross-functional teams to define functional and technical specifications.
  • Assess current systems, identify areas for improvement, and propose scalable, cost-effective solutions.
  • Mentor and guide development teams to ensure adherence to best practices and quality standards.
  • Evaluate emerging technologies and recommend innovative solutions to enhance organizational efficiency.
  • Ensure compliance with security and regulatory requirements within software solutions.
  • Develop documentation and deliver technical presentations for stakeholders and project sponsors.

Skills

Leadership
Mentorship
Stakeholder management
Architectural design
Cloud platforms
CI/CD
Agile
DevOps

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Java
C#
Python
AWS
Azure
GCP
Microservices
CI/CD

Job description

The Software Engineer provides expert guidance in designing, developing, and implementing innovative software solutions. This role partners with stakeholders to assess requirements, develop technical strategies, optimize system performance, and ensure high-quality code standards. The consultant mentors development teams, leads complex projects, and introduces best practices aligned with organizational goals and industry standards.

Job Description
KEY RESPONSIBILITIES
  • Advise on architectural design, development frameworks, and coding standards for software systems.
  • Lead end-to-end software development lifecycle activities, including planning, design, implementation, testing, and deployment.
  • Collaborate with cross-functional teams to define functional and technical specifications.
  • Assess current systems, identify areas for improvement, and propose scalable, cost-effective solutions.
  • Mentor and guide development teams to ensure adherence to best practices and quality standards.
  • Evaluate emerging technologies and recommend innovative solutions to enhance organizational efficiency.
  • Ensure compliance with security and regulatory requirements within software solutions.
  • Develop documentation and deliver technical presentations for stakeholders and project sponsors.
EDUCATION AND EXPERIENCE
  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 8+ years of experience in software development, including at least 3 years in a senior or consulting role.
  • Proven track record of leading complex software projects and delivering scalable solutions.
  • Experience providing technical guidance and mentorship to engineering teams.
CERTIFICATIONS / LICENSES / REGISTRATIONS
  • Professional certifications such as Microsoft Certified: Azure Solutions Architect, AWS Certified Solutions Architect, or similar are preferred.
  • No mandatory certification is required.
FUNCTIONAL SKILLS
  • Advanced expertise in software design principles, object-oriented programming, and system architecture.
  • Proficiency in programming languages such as Java, C#, Python, or similar.
  • Strong knowledge of cloud platforms (AWS, Azure, or GCP) and microservices architecture.
  • Expertise in Agile, DevOps, and CI/CD methodologies.
  • Analytical and problem-solving skills with the ability to resolve complex technical challenges.
  • Excellent communication and stakeholder management skills.
  • Ability to lead and influence teams in a consulting environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Digital Software Engineering Consultant
Digital Software Engineering Consultant

Jobtailor • Connecticut

On-site
USD 120,000 - 180,000
Staff Software Engineer- Eng
Staff Software Engineer- Eng

UKG • Seattle (WA)

On-site
USD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Pointwest Technologies Corp • Fort Wayne (IN)

On-site
USD 85,000 - 115,000
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Enterprise Software Developer
Enterprise Software Developer

Frederick Fox • Baltimore (MD)

On-site
USD 120,000 - 160,000
Software Architect
Software Architect

Foundation Finance Company Careers • Rothschild (WI)

On-site
USD 140,000 - 190,000
.NET Developer (Only W2)
.NET Developer (Only W2)

TechWish • Walnut Creek (CA)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Richmond Public Schools • Virginia (MN)

On-site
USD 70,000 - 90,000
Competitive salary
Comprehensive benefits package
Collaborative work environment
Senior Software Engineer
Senior Software Engineer

Quick Custom Intelligence • San Diego (CA)

On-site
USD 180,000 - 230,000