Sr. Backend Software Engineer (.NET)
Are you passionate about designing and implementing large scale enterprise applications for a global market? Do you have solid software architecture and development skills, and a keen eye for detail? If so, you might be the perfect fit for our team at EmDoT!
About EmDoT
EmDoT is an Industrial IoT leader that helps businesses and organizations achieve sustainability, efficiency, and profitability. We offer innovative solutions in the fields of waste management, fuel oil distribution, and roadside assistance. We envision a digitalized and sustainable world where our customers are delighted and successful.
About the role
As Backend Software Engineer at EmDoT, you will be responsible for:
- 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 and qualifications
To be successful as Backend Software Engineer at EmDoT, you should have:
- At least 5 years of proven experience in related role.
- A university degree in Computer Science, Information Technology, or exceptional practical experience in Software Engineering.
- Advanced programming skills in .Net stack: .Net Framework, .Net Core, C#.
- 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.
- Experience in refactoring legacy code and migrating it to modern technology stack.
- Working knowledge of Cloud technologies (preferably Microsoft Azure), REST APIs, and DevOps tools.
- Familiarity with Agile Delivery approach and CI/CD methodologies is highly desirable.
- Ability to work independently and as part of a team, meet deadlines, and handle multiple projects simultaneously.
- Creativity, curiosity, and a passion for learning new things.
- Excellent communication skills in English.
Benefits and perks
As Backend Software Engineer at EmDoT, you will enjoy:
- A competitive salary and performance-based bonuses.
- A comprehensive health and life insurance plan.
- A remote-friendly culture.
- A free access to online courses and certifications.
- A supportive and collaborative work environment.
- A chance to work on exciting and challenging projects.
How to apply
If you are interested in joining our software development team at EmDoT, please send us your resume and a cover letter that showcases your skills and explains why you are the best candidate for the role. You can also include samples of your previous work or a link to your portfolio. Please apply through this link: [email protected].
We look forward to hearing from you soon!
Are you passionate about designing and implementing large scale enterprise applications for a global market? Do you have solid software architecture and development skills, and a keen eye for detail? If so, you might be the perfect fit for our team at EmDoT!
About EmDoT
EmDoT is an Industrial IoT leader that helps businesses and organizations achieve sustainability, efficiency, and profitability. We offer innovative solutions in the fields of waste management, fuel oil distribution, and roadside assistance. We envision a digitalized and sustainable world where our customers are delighted and successful.
About the role
As Backend Software Engineer at EmDoT, you will be responsible for:
- 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 and qualifications
To be successful as Backend Software Engineer at EmDoT, you should have:
- At least 5 years of proven experience in related role.
- A university degree in Computer Science, Information Technology, or exceptional practical experience in Software Engineering.
- Advanced programming skills in .Net stack: .Net Framework, .Net Core, C#.
- 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.
- Experience in refactoring legacy code and migrating it to modern technology stack.
- Working knowledge of Cloud technologies (preferably Microsoft Azure), REST APIs, and DevOps tools.
- Familiarity with Agile Delivery approach and CI/CD methodologies is highly desirable.
- Ability to work independently and as part of a team, meet deadlines, and handle multiple projects simultaneously.
- Creativity, curiosity, and a passion for learning new things.
- Excellent communication skills in English.
Benefits and perks
As Backend Software Engineer at EmDoT, you will enjoy:
- A competitive salary and performance-based bonuses.
- A comprehensive health and life insurance plan.
- A remote-friendly culture.
- A free access to online courses and certifications.
- A supportive and collaborative work environment.
- A chance to work on exciting and challenging projects.
How to apply
If you are interested in joining our software development team at EmDoT, please send us your resume and a cover letter that showcases your skills and explains why you are the best candidate for the role. You can also include samples of your previous work or a link to your portfolio. Please apply through this link: [email protected].
We look forward to hearing from you soon!