Software Engineer

i3 Verticals

  • Nashville, Tennessee
  • 9 days ago
  • Remote

    Highlights

    This position joins an existing self-organizing Scrum Team comprised of Software Engineers, QA Engineers, Documentation Specialists and Support Engineers. The ideal team member has a passion for problem solving and an ability to navigate the codebase of a complex, distributed, multitenant application.

    Numbers & Facts

    LocationNashville, Tennessee (
    Remote
    )
    Websitehttps://www.i3verticals.com

    Description

    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

    Similar Jobs

    Axelon

    Field Engineer 4

    • Nashville, TN
    12 days ago
    See more jobs