Software Engineer
Key Skills for This Role
Full Job Posting
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
About i3 Verticals
Publicly traded software and payments company serving public-sector agencies with purpose-built government workflow platforms.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at i3 Verticals
Software Support Analyst I (On-Site Blythwood, SC)
Blythewood, USA
Lead Software Engineer
, USA
Business Analyst
, USA
Software Support Analyst I (On-Site Blythwood, SC)
Blythewood, USA
Software Support Analyst I
Sulphur Springs, USA
Software Support Analyst I
, USA
Print & Mail Specialist
Fort Wayne, USA
Product Owner
, USA
Project Manager
, USA