On behalf of our client, an industrial leader and solution provider in the fields of waste management, fuel amp; oil distribution and roadside assistance, we are looking for a SeniorBackend Software Engineer, to join its software development team.
Your day-to-day
- Designing, developing, deploying, and maintaining large enterprise software applications using .NET, .NET Core and related frameworks
- Implementing and conducting thorough quality assurance checks from unit testing to integration and system testing, using automated tools and techniques
- Implementing efficient and effective logging and monitoring procedures
- Translating business requirements to technical requirements for producing effective and efficient analytics solutions
- Documenting design specifications and implementation details
- Collaborating with other team members including Software and Firmware Engineers, and Business Analysts to ensure alignment towards our goals
Requirements
- Degree in Computer Science, Information Technology (or exceptionalexperience in Software Engineering)
- In-depth knowledge of .NET stack (.NET Framework, .NET Core, C#)
- Experience in refactoring legacy code and migrating it to modern technology stack
- Good knowledge about modern Software Design Approaches, such as Clean Architecture, Domain Driven Design, and Test-Driven Design
- Strong background in relational and non-relational database design
- Working knowledge of Cloud technologies (preferably Microsoft Azure), REST APIs, and DevOps tools
We love your personality if you
- Have the ability to work efficiently both on your own initiative and within a team
- Work hard towards meeting deadlines while handling multiple projects simultaneously
- Are creative, curious and have a passion for learning new things
- Have leadership skills and want to evolve within the company
Benefits
You will be part of a company with amazing culture, people orientation, strong team work and plenty of room for career and personal development. Among others, the main perks are:
- Competitive salary and performance based bonuses
- Ability to develop and grow in an extremely dynamic business environment
- Private Medical amp; Life Insurance
- Free access to online courses and certifications
- A remote-friendly culture