Software Engineer

i3 VerticalsRemoteFull-timeMid level, 2–5 yearsListed 2 weeks ago

Apply now

About this role

JOB TITLE: Software Engineer

DEPARTMENT: Transportation

REPORTS TO: Manager of Software Engineering

JOB LOCATION: Remote

TRAVEL: less than 10%

Position Description :

Our team develops and maintains web applications that allow users to digitally sign files. This position joins an existing self-organizing Scrum Team comprised of Software Engineers, QA Engineers, Documentation Specialists and Support Engineers.

We are seeking a talented and motivated mid-level engineer who can help us develop new features and improve these applications. The ideal team member has a passion for problem solving and an ability to navigate the codebase of a complex, distributed, multitenant application. They should be proactive, self-sufficient, and thrive in a collaborative environment that values team success.

Essential Duties and Responsibilities :

- Develop, enhance, and maintain backend APIs using .NET Core

- Help transform our current Razor pages app into an Angular/Rest API app

- Develop new features based on customer requirements

- Tackle technical debt and help improve our complex codebase

- Perform code reviews

- Participate in Scrum Team ceremonies and collaborate with others on the team to achieve our goals

- Keep up to date with modern technologies, frameworks, and platforms

Education and Experience :

- 3 – 5 years of relevant enterprise software development experience

- Proficiency in .NET Core, Entity Framework, and Razor Pages

- Strong experience in relational databases, preferably SQL Server

- Experience in frontend development using Angular

Abilities :

- Excellent written and verbal communication skills.

- Proven analytical, problem solving, and decision-making skills

- Ability to navigate, understand, and contribute to complex, distributed, multitenant applications.

- Ability to work independently and collaboratively.

- Ability to prioritize and manage projects to defined timelines.

Technical Skills :

- Proficient in:

- C#, .NET, .NET Core API

- Razor Pages

- Angular

- SQL

- Nice to Have:

- Experience with Unit and Integration Testing (xUnit, NUnit, etc.)

- Familiarity with payment processing

- Familiarity with cloud hosting, especially Azure

Not currently recruiting from California, Colorado, Connecticut, Maryland, Nevada, New Jersey, Ohio, Rhode Island, Washington, or New York