> Markdown version of [/jobs/ext/2717904-software-engineer](https://www.wearedevelopers.com/jobs/ext/2717904-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** i3 Verticals, Inc. - **Location:** Nashville, TN, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Testing (Software), .NET Framework, ADO.NET, Application Programming Interfaces (APIs), Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Relational Databases, Distributed Systems, Entity Framework, Design of User Interfaces, Human-Computer Interaction, Microsoft Software, Microsoft SQL Server, Nunit, Scrum Methodology, Standard Sql, Software Engineering, SQL Databases, Web Applications, Enterprise Software Applications, .NET Core, Technical Debt, Xunit, AngularJS, Integration Tests, Front End Software Development, Restful APIs - **Published:** September 4, 2026 - **Apply:** https://www.careerbuilder.com/job-details/software-engineer-nashville-tn--e542cf84-8492-4fc8-b52e-80cc815450e9 ## About the Role 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., * 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, ADO.NET Entity Framework, Analysis Skills, AngularJS, Application Programming Interface (API), Cloud-Based Hosting, Code Reviews, Communication Skills, Distributed Applications, Enterprise Applications, Establish Priorities, Integration Testing, Microsoft .NET, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Windows Azure, NUnit, Payment Processing, Presentation/Verbal Skills, Problem Solving Skills, Project/Program Management, Relational Databases (RDBMS), SQL (Structured Query Language), Scrum Project Management and Software Development, Software Development, Software Engineering, Software Testing, Support Documentation, Team Player, Technical Support, Unit Test, User Interface/Experience (UI/UX), Writing Skills ## 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., * 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 ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Why you must use TDD now!](https://www.wearedevelopers.com/videos/114-why-you-must-use-tdd-now) - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)