Lead Software Developer
Contractor
Grand Rapids, Michigan
19 Nov 2024
Akkodis is seeking a Lead .NET Software Developer with experience in Azure in for a hybrid or remote possible temp-to-hire role. Qualified candidates will have 5+ years of experience in C#, .NET Core, and Azure, along with some leadership experience.
Pay Range: $70-80 per hour; the salary may be negotiable based on experience, education, geographic location, and other factors.
This is a great opportunity with a large retail employer, offering a long-term role that may lead to future direct hire!
Candidates must be located in MI, OH, KY, WI, IN, or IL
Lead Software Developer job responsibilities include:
Build Real Solutions: Work on high-impact applications and systems that are used by thousands of users and vital to our organization.
Collaborate with a Talented Team: Partner with architects, product managers, and other developers in an agile environment to deliver exceptional software.
Innovate: Bring fresh ideas to the table and contribute to the evolution of our tech stack.
Solve Complex Problems: Take on interesting challenges and develop creative solutions to enhance user experience and system performance.
QUALIFICATIONS:
C#: The primary language for .NET development. Strong proficiency in C# is essential, including knowledge of object-oriented programming (OOP) principles, LINQ, async/await, and exception handling.
.NET 5/6/7+: The modern, unified version of .NET, which combines the capabilities of .NET Core, .NET Framework, and Xamarin.
ASP.NET / Core /ASP.NET MVC, web services and APIs.
Understanding of ORM (Object-Relational Mapping) for working with databases. This includes knowledge of database migrations, LINQ queries, and performance optimization techniques.
SQL: Proficiency in SQL and relational databases (SQL Server)
Cloud Platforms and DevOps
Azure: Proficiency in Microsoft’s cloud platform, including services like Azure App Services, Azure Functions, Azure SQL Database, and Azure DevOps.
CI/CD: Familiarity with Continuous Integration and Continuous Deployment practices, using tools like GitHub Actions, Azure DevOps, Jenkins, or GitLab CI.
Unit Testing: Writing and maintaining unit tests with tools like xUnit, NUnit, or MSTest
Mocking Frameworks: Tools like Moq or NSubstitute to simulate dependencies and isolate the code being tested.Integration Testing: Testing interactions with databases, APIs, and other external services.
Test-Driven Development (TDD): Knowledge of TDD principles can improve code quality and reduce defects.
SOLID Principles: Understanding of SOLID principles for writing clean, maintainable, and scalable code.
Design Patterns: Familiarity with common design patterns like Singleton, Factory, Observer, Decorator, and Repository.
Microservices: Understanding how to design and implement microservices, with an emphasis on distributed systems and service communication (e.g., using REST, gRPC, or messaging queues)
Proven experience optimizing performance
Concurrency: Knowledge of handling multi-threading, parallelism, and asynchronous operations for high-performance applications.
Problem-Solving: Ability to break down complex problems and develop effective, efficient solutions.
Collaboration & Teamwork: Communicating and working effectively in a team, often with diverse, co-located and cross-functional teams.
Communication: Clearly explaining technical concepts to both technical and non-technical stakeholders.
If you are interested in this Lead .NET Software Developer role, please click APPLY NOW. For other opportunities available at Akkodis go to www.akkodis.com. If you have questions about the position, please contact Kathy Becher at Kathy.becher@akkodisgroup.com
Equal Opportunity Employer/Veterans/Disabled
Benefit offerings include medical, dental, vision, term life insurance, short-term disability insurance, additional voluntary benefits, commuter benefits and 401K plan. Our program provides employees the flexibility to choose the type of coverage that meets their individual needs. Available paid leave may include Paid Sick Leave, where required by law; any other paid leave required by Federal, State or local law; and Holiday pay upon meeting eligibility criteria. Disclaimer: These benefit offerings do not apply to client-recruited jobs and jobs which are direct hire to a client
To read our Candidate Privacy Information Statement, which explains how we will use your information, please visit https://www.modis.com/en-us/candidate-privacy/
The Company will consider qualified applicants with arrest and conviction records.
Pay Details: $70.00 to $80.00 per hour
Benefit offerings available for our associates include medical, dental, vision, life insurance, short-term disability, additional voluntary benefits, EAP program, commuter benefits and a 401K plan. Our benefit offerings provide employees the flexibility to choose the type of coverage that meets their individual needs. In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other paid leave required by Federal, State, or local law, as well as Holiday pay where applicable.
Equal Opportunity Employer/Veterans/Disabled
To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.akkodis.com/en/us/candidate-privacy-policy
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable:
- The California Fair Chance Act
- Los Angeles City Fair Chance Ordinance
- Los Angeles County Fair Chance Ordinance for Employers
- San Francisco Fair Chance Ordinance