Lead Software Engineer


Job Details

Position: Contract to hire (C2C not available)


Location: Onsite 3 days per week in the Raleigh, NC area


Lead Software Engineer


Job Responsibilities:


As a Lead Software Engineer, your daily responsibilities may include:

  • Creating, developing, and validating applications, interfaces, reports, data conversions, and enhancements.
  • Utilizing technical expertise to troubleshoot operational and system issues effectively.
  • Understanding the holistic application environment and collaborating with developers, software engineers, and business analysts to align functionalities with strategic goals.
  • Efficiently overseeing a team of consultants and senior developers, working across various business units to develop and test solutions.
  • Collaborating with Business Analysts and team members on essential system solutions.
  • Ensuring compliance with standard SDLC documentation for functional and technical designs, as well as test plans and execution.
  • Implementing company methodologies, specifying business requirements, and managing process and change.
  • Designing, deploying, and managing .NET web applications.
  • Interacting with internal customers and product owners to identify user stories and features.
  • Actively participating in and contributing to code reviews.
  • Assisting in the establishment and maintenance of development standards.
  • Writing unit tests for a substantial portion of the functional code.
  • Coordinating with DevOps to automate the application build process.
  • Proficient in Git source control, particularly focused on the Gitflow Workflow.
  • Capable of working independently or collaboratively with a professional demeanor when dealing with customers.
  • Proficient at managing multiple concurrent tasks in a fast-paced, detail-oriented environment.
  • Demonstrating proficiency in setting objectives, managing project timelines, and ensuring project completion.


Ideal experience includes:

  • Bachelor s degree in computer science
  • Mobile development
  • 5+ years of .NET C# experience
  • 5+ years of RESTful Web Services and API development
  • 3+ years of Angular and Material design and development
  • 3+ years of JavaScript and TypeScript
  • 5+ years of Microsoft SQL Server or Oracle
  • 2+ years using Git or any other source control system
  • 2+ years of Azure cloud experience with AKS, App services, SQL databases, etc.
  • 2+ years of mobile development (Android, iOS, Ionic, or MAUI)
  • Experience with deployment strategies using Azure DevOps or other build tools like Bamboo, Jenkins
  • Strong proficiency in .NET Web API and .NET Core
  • Experience with JSON
  • Understanding of user security concepts
  • Familiarity with Kanban/Agile work environments
  • Experience with load balancing and caching strategies.
  • ERP JD Edwards (JDE) and Oracle





 Robert Half

 05/07/2024

 All cities,NC