The team designs, builds and delivers high-quality enterprise systems, along with systems integrations, in a project-based consulting setting.
Developers work across API-driven clients, microservice architectures, event-driven integrations, cloud and serverless deployments, and web and portal front ends.
The culture is collaborative, with regular chances to learn from and share knowledge with other developers, architects and clients.
The company is a consultancy of problem solvers that helps clients run more efficient, successful businesses, using data, systems and new ideas. Its U.S.-based consultants have been on the Inc. 500/5000 list for over a decade.
Responsibilities
Work with team members and clients to build technical solutions that fit each client's specific needs.
Produce clear technical deliverables for audiences with different levels of expertise.
Build industry-relevant skills through internal company programs and self-directed training.
Apply object-oriented design patterns in your work.
Explain technical topics clearly to colleagues with varying levels of technical knowledge.
Mentor other engineers on technical matters.
Requirements
At least 4 years of experience designing, developing and maintaining applications in C and on the modern.NET platform..NET Core or.NET 6+ is preferred.
Proven skill with ASP.NET Core, MVC and Entity Framework or EF Core.
Hands-on experience building and consuming RESTful APIs, including documenting them with Swagger or OpenAPI.
Strong database design and development background, covering SQL Server and NoSQL.
Front-end experience with JavaScript or TypeScript, HTML, CSS and a modern framework or library such as Angular, React or Vue.
Comfortable with Visual Studio and Visual Studio Code.
Experience with source control such as Git and with collaborative development workflows.
Familiarity with integrating multiple systems, distributed systems and common enterprise integration problems.
Solid grasp of application performance tuning, scalability and optimization.
Able to explain technical concepts, designs and solutions to both technical and non-technical stakeholders.
Strong problem solver who writes clean, maintainable, well-documented code.
Onsite five days a week.
Conditions
Onsite five days a week.
Onsite work at a client location or a company office may be requested, and remote work is allowed when it suits both the company and its clients.
Work visa sponsorship and transfer are not offered for this role. You must already be authorized to work directly for any U.S. employer without sponsorship.
The company is an equal-opportunity employer that supports work-life balance.
Benefits
Multiple career paths, with customizable progression based on your skills and interests.
Traditional benefits including generous PTO, health coverage, disability insurance and paid family leave, plus newer extended benefits.
Learning and development: certification and tuition support, on-demand courses, mentorship and skill development paths.
Mental health and well-being platform offering 1:1 care, group sessions and self-serve resources for employees and their families.
Fertility and family-forming coverage for all paths to parenthood, including adoption, surrogacy, fertility treatment and pregnancy, with optional employer-sponsored funds toward care.
Company-paid stipend for personalized lifestyle benefits, usable for vendors such as Netflix, Spotify and GrubHub, or for services like student loan repayment, travel and fitness.
Employee-led resource groups focused on diversity and inclusion.
Partnerships and pro-bono projects that support local communities.
401(k) matching with no vesting period.
Where you’d work
From the office, 4 or more days a week in the office