As a Software Engineer you will develop innovative products and cloud solutions to tackle a wide variety of problems to evolve our platform. Key contributor to system design and architecture to achieve high impact outcomes. We expect engineers to have the desire of curiosity, passion, a driven, enthusiastic mentality, to be proficient in algorithms, problem solving, and crafting scalable, resilient, and faulttolerant architectures. Effective communication is an attribute we care deeply about, as an engineer you and your team will move in a fast-paced engineering environment to achieve outstanding results.
- Architect, design, build, and deliver highly-available, always-on, zero downtime API products and solutions
- Collaborate with engineers, product owners, and other colleagues to seek exciting and results-oriented problems for delivering value
- Write clear, maintainable code that will scale
- Contribute to production operation and monitoring of systems and aware of SLAs
- Learn, grow, and mentor other engineers through code reviews and pair programming to accelerate their technical mastery
- Challenge team processes, looking for ways to improve them
- Assist in the development and drive of good practices within the team, making an impact on the whole team
- Senior level experience in modern .NET applications written in C# 7+ - .NET Core / 5+, nuget, etc.
- Experience designing HTTP APIs, such as ASP.NET MVC / Web API / Azure functions etc.
- An understanding of distributed systems design, including building for resilience, scaling and cloud architectural patterns.
- Experience following continuous delivery and infrastructure as code.
- Experience working in autonomous agile environments.
- Testing at all levels and breaths and depths. You love TDD!
Personal attributes:
- Tenacious, Product focused mentality
- Self starter, excellent work ethic
- You’re a T-shaped engineer: you embrace multiple technologies, philosophies & disciplines
- Care about quality and know what it means to ship high-quality code
- Self-motivated and value team success over personal success
- Diplomatic, emotionally intelligent, have an ability to listen and are open to others’ points of view
- Possess good written and verbal communication skills
- Honest with yourself and others
- Willing to pair and mentor
- Smart
- Completionist but pragmatist
DESIRABLE
Skills and experience:
- Experience with Azure PaaS offerings and shipping .NET in Azure functions.
- Experience in using Platform-as-a-Service clouds.
- Experience using Cosmos DB.
- Experience using Microservices
- Experience using Event Driven architectures and messaging.
- Experience using Event Sourced architectures.
- Experience of RESTful API design.
- Experience in designing and building CI/CD Pipelines through to production.
- Production Observability experience - Supervising the design and delivery of the monitoring and Observability capabilities.
Jobs from our Partners
Application Support Engineer
Infrastructure Cloud Engineer, Senior
DevOps Engineer
Embedded Software Engineer, Mid
Cloud Operations Engineer, Senior
Other Jobs from Mindera
Senior Full Stack Developer
Full Stack Developer (React.Js and Node.Js)
Senior Frontend Developer - React.JS
.Net Full Stack Developer
Cloud Engineer - Mid or Senior
QA Automation Engineer
Similar Jobs
Senior Software Engineer
C/C++ Developer
Cloud Developer(JAVA, AWS)
Software Development Engineer - Poly
Cloud Developer
Manager Software Systems - Print
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
50,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 223 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee