• Nashville, TN
  • Remote
    22 days ago

    Job 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

    Numbers & Facts

    LocationNashville, TN (
    Remote
    )

    Skills

    • ADO.NET Entity Frameworkunmatched
    • Analysis Skillsunmatched
    • AngularJSunmatched
    • Application Programming Interface (API)unmatched
    • Cloud-Based Hostingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Distributed Applicationsunmatched
    • Enterprise Applicationsunmatched
    • Establish Prioritiesunmatched
    • Integration Testingunmatched
    • Microsoft .NETunmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft SQL Serverunmatched
    • Microsoft Windows Azureunmatched
    • NUnitunmatched
    • Payment Processingunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Project/Program Managementunmatched
    • Relational Databases (RDBMS)unmatched
    • SQL (Structured Query Language)unmatched
    • Scrum Project Management and Software Developmentunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Support Documentationunmatched
    • Team Playerunmatched
    • Technical Supportunmatched
    • Unit Testunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder