Internal Application Developer

Overview

Remote
Depends on Experience
Full Time

Skills

C#
ASP.NET
MVC

Job Details

This position is able to be a remote work from home position. Must live in Florida, Georgia, Nevada, Ohio, Tennessee or Texas to be considered.

SUMMARY

Developers are responsible for collaborating in a team-oriented environment to define requirements, design, develop, and maintain software applications. They must be capable of critical thinking and have good problem-solving and communication skills. They also must also demonstrate dedication to continuous learning and staying up to date with emerging technologies.

ESSENTIAL DUTIES AND RESPONSIBILITIES (includes other duties as assigned):

  • Function as a full stack developer executing the full Software Development Life Cycle (SDLC)

  • Brainstorm with stakeholders and UI/UX designer to define business requirement documentation to create visually appealing and responsive user interfaces

  • Define project workflows, milestones and deliverables utilizing Minimum Viable Product (MVP) principles when practical

  • Review project solution with stakeholders and work together to define priority of deliverables and set expectations

  • Define technical requirements to create well designed, testable, efficient, secure code utilizing coding standards and development best practices

  • Review technical requirements and development strategy with peer/mentor

  • Create and conduct presentations about technical details, processes, ideas, training, and plans

  • Conduct development cycles utilizing various programming and scripting languages and Agile / Scrum principles

  • Define development tasks with estimates for milestone / sprint

  • Track status & communicate progress with Project Manager and team

  • Develop code and unit tests

  • Conduct self-code review

  • Create and execute test plans

  • Conduct peer code review

  • Participate in deployment and rollback planning

  • Complete required time keeping, and administrative tasks required by leadership

  • Train end-users and technical support staff to use and support programs

  • Maintain existing systems to ensure the speed, security and stability of applications are up to standards

  • Knowledge-share with development team members

  • Mentor other developers as directed

  • Ability to occasionally work off hours, extra hours and/or weekends for software upgrades, changes and emergencies.

  • Some travel may be required

EDUCATION and/or EXPERIENCE

  • Bachelor s degree, associate s degree, or equivalent experience in computer science, information technology, or related discipline.

  • Hands on experience in designing interactive applications utilizing

    • Visual Studio, SQL Server Management Tools

    • Objected Oriented / SOLID design principles and patterns

    • Asynchronous Programming

    • C#, ASP.NET, MVC, Web API, LINQ, Entity Framework, HTML, TypeScript, JavaScript and JavaScript frameworks

    • Relational database design

    • Integration and functional testing; Unit test frameworks

    • Source code management

    • Continuous integration tools and perform deployments

The Team Member Experience:
We work together to take care of our customers, our communities, and each other. When you join the team, you ll enjoy a positive, productive atmosphere where people truly believe in what they are doing. If you re passionate about providing the best experience possible to our customers and to your fellow team members, you re in the right place.

Summit Racing Equipment and its entities provide equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.