Role Overview:
We are looking for a talented .NET developer with experience developing backend APIs using ASP.NET Core and MS SQL databases.
You will be responsible for designing, developing, testing, deploying and maintaining scalable and reliable applications that meet the business requirements and follow the best practices.
You will also collaborate with other developers, QA engineers, DevOps engineers and product managers in an agile environment and support the quality of our engineering work across multiple codebases and operational processes.
What you will do:
Enhance Planet's unified payment platform.
Work on new projects and enhancements to current applications.
Work autonomously in agile teams and advise on solutions.
Automate the development, test & deployment processes.
Produce documentation on projects delivered for reference, audit and compliance purposes.
Develop applications that communicate with external systems (e.g. credit card payment services).
Who you are:
A solid foundation in software engineering – bachelor’s degree preferred with 5+ years of experience.
Passionate about understanding algorithms, time and space complexity and data structures.
Domain of software engineering best practices and patterns like DDD, TDD, GRASP and SOLID.
Full-stack .NET web development experience, including knowledge of RESTful APIs, OpenAPI Specification, and ASP.NET Core features and components.
Experience working with .NET open-source frameworks like FluentAssertions, FluentValidation, Mediatr, and Hangfire is a plus.
Experience working with MS SQL databases.
Effective unit, integration and user acceptance testing.
Experience working with highly scalable, available systems and a good understanding of application monitoring, application metrics and centralized logging tools like Datadog.
Experience in AWS cloud and container technologies such as Docker and Kubernetes.
Experience in implementing and developing automated CI/CD pipelines like GitHub Actions.
Experienced in taking ownership of tasks, commitments, quality, and contributing to a culture of continuous improvement in an Agile/Scrum environment.
Able to efficiently break down problems and leverage business resources to establish a clear path toward customer value.
Possess excellent written and verbal communication skills and the ability to communicate intent to other developers through code.
Planet is an equal opportunity employer where diversity is valued, and all employment is decided based on qualifications, merit, and business needs.
Come and grow your career in the most exciting, fast paced technology market, with a business that delivers feel-good connected commerce.
We would love to hear from you – Apply now
Jobs from our Partners
Senior Data Delivery Architect
Oracle Cloud Fusion BI Publisher Engineer – ETS Engineer III
Staff Software Engineer II (Hybrid)
Other Jobs from Planet
.Net Software Engineer
Software Engineer, Test Automation
Software Engineer, Backend
Software Engineer, Full-Stack
Senior RF Engineer
Similar Jobs
Lead Software Engineer
Software Engineer
Software Engineer II
Software Engineer II
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
🥳🥳🥳 232 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
Cancel anytime / Money-back guarantee