BackEnd Developer
The Back End Developer role involves designing, developing, and maintaining backend services and APIs using C# and the .NET platform, supporting enterprise business applications. This entry-level position emphasizes collaboration with senior developers and cross-functional teams to deliver scalable, secure software solutions while fostering continuous learning and adherence to best practices.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Transportation & Logistics.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
This entry-level BackEnd Developer role is an opportunity to build solid C#/.NET experience while supporting enterprise applications used by a Confidential Client in the Transportation & Logistics industry.
- Develop and maintain backend services and APIs using C# and the .NET platform (including .NET Core / .NET 6+).
- Assist in designing, building, and documenting RESTful APIs and backend components.
- Write clean, maintainable, and well-documented code following architectural patterns such as Clean Architecture.
- Support Microsoft SQL Server development: write queries, stored procedures, and participate in schema updates.
- Participate in troubleshooting, debugging, and resolving production and development issues.
- Assist with deployments and support for applications hosted in Microsoft Azure (App Services, Functions, Storage).
- Collaborate with front-end developers, QA, business analysts, and senior engineers to integrate and deliver features.
- Participate in code reviews, unit testing, and integration testing; incorporate feedback from senior engineers.
- Maintain and update technical documentation and runbooks.
- Stay current on Microsoft technologies and software development best practices.
Qualifications
Required
- Working knowledge of C# and .NET (.NET Core / .NET 6+ preferred).
- Familiarity with Entity Framework Core fundamentals.
- Experience with Microsoft SQL Server and writing SQL.
- Understanding of object-oriented programming principles.
- Experience or familiarity with REST APIs and JSON.
- Basic knowledge of source control systems such as Git.
- Strong analytical and problem-solving skills.
- Good verbal and written communication skills; able to collaborate with a team.
- Demonstrated desire to learn and grow technical skills.
Preferred
- Familiarity with Azure App Services, Azure Functions, or Azure Storage.
- Microsoft Azure Fundamentals knowledge (AZ-900 or similar is a plus).
- Exposure to Azure DevOps or GitHub CI/CD workflows.
- Basic understanding of authentication and authorization concepts.
- Experience working in Agile / Scrum teams.
Technical Skills
-
Required:
- C#
- .NET / .NET Core
- Microsoft SQL Server / SQL
- REST APIs
- Git
-
Preferred:
- Azure DevOps / GitHub
- Microsoft Azure fundamentals
- LINQ
- Postman
- Docker (basic)
Education & Experience
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field — or equivalent practical experience.
- 0–2 years of software development experience. Internship, academic projects, or personal projects building web applications are welcomed.
Working Conditions & Other Requirements
- Ability to work at a computer for extended periods.
- Occasionally attend meetings or training sessions.
- Ability to lift up to 20 pounds when necessary.
- Strong attention to detail, accountability, time management, and adaptability in a fast-paced environment.
Compensation (estimated)
- Estimated pay: $55,142 per year (provided by the source as an estimate). Actual compensation offered will be determined by the Confidential Client and may vary based on experience, qualifications, and location.
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range