Are you an experienced .NET Developer with strong Azure experience and a passion for continuous improvement? Do you thrive in a collaborative environment where your expertise is valued and your contributions make a difference? Are you thoughtful and intentional in your communications with others? We want you.
At eParts, our mission is “to challenge the status quo by providing innovative B2B eCommerce platforms on a Platform as a Service basis, optimizing the way our partners do business.” We believe in building a culture of mutual respect and trust, where every team member's perspective and expertise are valued. If you’re not a team player or think your opinion is the only one that matters, this might not be the right place for you.
However, if you want to join a team that values collaboration and is driven to improve every day, you’re already a considerable fit. As our team grows and our systems evolve, we’re looking for a Backend Developer/DevOps Engineer who can embrace our culture and contribute to the advancement of our platform and mission.
Tech stack:
.NET Core and MVC in C#
MSSQL
PHP and ASP Classic VBScript (legacy systems)
Azure Cloud
Local cloud host (deprecating)
Atlassian Cloud (Jira/BitBucket/Confluence)
Vue.js
Responsibilities:
Build, test, and publish features using .NET C#.
Work with stakeholders to gather requirements, refining them with a focus on the end-user experience.
Design, implement, and optimize schemas in MSSQL, including tables, views, indexes, and statistics.
Improve our SDLC process by integrating DevOps best practices, schema upgrades, and test applications.
Manage and deploy applications on Azure cloud services, ensuring scalability, performance, and security.
Design, write, and roll out performant domain services that are easy for other developers to use, ensuring they are well-documented, stable, and extendable.
Maintain and convert legacy services (PHP and ASP Classic VBScript) into the new codebase.
Stay current with new tools, techniques, and best practices, fostering a "Better-Everyday" mentality.
Collaborate effectively with a team, assisting others in writing better code through mentoring and code reviews.
Requirements:
8+ years of full-time experience as a backend software developer
Extensive experience with .NET C# API with .NET Core and MVC .NET framework.
Experience with cloud services such as Azure, including managing cloud-based databases and deploying applications.
Understanding of Docker for containerizing applications and managing microservices.
Ability to write scripts for automation tasks using PowerShell or similar scripting languages.
Strong understanding of RDBMS, particularly MSSQL, and proficiency in database design and optimization.
Proven experience with DevOps best practices and enhancing SDLC processes.
Ability to design and implement domain services focused on performance and usability.
Experience in maintaining and converting legacy codebases.
Excellent problem-solving skills and a proactive attitude towards learning and improvement.
Strong oral and written communication skills.
The ability to work well in a team.
Nice to Haves:
Experience with MediatR design pattern.
Familiarity with Vue.js or React.
Knowledge with container orchestration.
Familiarity with project management software such as Jira.
The Benefits of Working for eParts:
A highly collaborative, supportive, and inclusive company culture that encourages growth and innovation.
A great working environment including a large open plan kitchen / communal area and on-site gym located in building.
Very generous 401(k) program (100% match on up to 5% of an employee’s salary after 12 months of employment, plus an annual 4% as a profit share contribution).
Monthly luncheons provided by company.
Close to Homestead Waterfront with many restaurant options and amenities.
An opportunity to learn, take on increasing responsibilities to further your career and personal growth.
After 3 months, employees get to work from home one day a week.
Salary: $120,000-$150,000 depending on candidate experience.
To apply, please submit your resume (and preferably a cover letter as well) detailing your relevant experience and how you embody the qualities of an ideal team player. We look forward to hearing from you!