Senior .NET Engineer (Remote)
Task details
- Back-end Development
We are currently looking for a Remote .NET Engineer to join our growing team.
The ideal candidate will be familiar with the full software design life cycle. They should have experience in designing, coding, testing and consistently managing applications. They should be comfortable coding in a number of languages and have an ability to test code in order to maintain high-quality code. Headquartered in the US with a regional office in Belgrade, Serbia, our developers have the flexibility to work a hybrid in-office or fully remote.
What you'll do day -to-day:
Design, code, est and manage various applications
Collaborate with engineering team and product team to establish best practices
Follow outlined standards of quality related to code and systems
Develop automated tests and conduct performance tuning
Minimum Requirements:
Bachelor's degree in Computer Science or relevant field with 5 + years professional level experience working developing web-based applications in .NET (C#, ASP.net)
Experience developing on a SaaS application
Experience with enterprise architecture patterns
Experience working in agile development environment
Experience with Linux
Experience with Entity Framework
Comfortable communicating with non-developers
Experience with some or all of the following is also strongly preferred:
.Net Core on Linux
Docker Containers
Python
Azure
Microservice architecture
Apache Spark
Apache Kafka
Apache Druid
Cassandra
Working at Magnify will provide opportunities to make an impact and accelerate your career by being exposed to many different aspects of a fast-paced, high-growth technology company. We are revolutionizing the Logistics and Supply Chain industry—are you with us?
Are you an employer? Post a similar job