Mid-Level Software Developer Summary
We are seeking a highly skilled Mid-Level Software Developer to join our team. This role is a fantastic opportunity for someone with a strong background in .NET development who wants to work on impactful applications used around the world.
You will be responsible for building and maintaining modern, scalable desktop, web, and mobile applications. You will work across the full software development lifecycle-contributing to design, development, and deployment-while collaborating with distributed teams across multiple locations.
Responsibilities:
* Develop and maintain Windows and cross-platform desktop apps using .NET and C#.
* Design and implement backend services using or similar frameworks.
* Write and maintain automated test suites.
Requirements:
* 3+ years in Object-Oriented Programming.
* Experience with .NET and C#.
* Experience with cloud technology such as Azure/AWS.
* Solid understanding of secure coding practices, application security fundamentals, RESTful APIs, microservices architecture, and containerization (Docker, Kubernetes).
Desirable Skills:
* Previous exposure into the transportation industry.
* Agile/Scrum familiarity.
* Experience developing modern web applications with ReactJS and TypeScript.
* Experience coding distributed services to ensure high performance and optimization on Windows or Linux using frameworks such as .
Benefits:
* Professional Development: Level up your skills with our training platforms, including LinkedIn Learning.
* Competitive Benefits: Competitive benefits that make sense with both your local market and employment status.
* Hybrid working - 3 days p/w in office
About the Role:
This is a great opportunity to work on challenging projects, develop new skills, and grow your career. If you have the necessary experience and qualifications, we would love to hear from you.