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