Internal Application Developer

extra holidays
Work set-up: 
Full Remote
Contract: 

Offer summary

Qualifications:

Bachelor's or associate's degree in computer science, information technology, or related field., Hands-on experience with Visual Studio, SQL Server Management Tools, and object-oriented design principles., Proficiency in C#, ASP.NET, MVC, Web API, LINQ, Entity Framework, HTML, TypeScript, JavaScript, and related frameworks., Strong problem-solving, communication skills, and a commitment to continuous learning..

Key responsibilities:

  • Collaborate with team members to define requirements and develop software applications.
  • Design, develop, test, and maintain code throughout the software development life cycle.
  • Review technical requirements, conduct code reviews, and participate in deployment planning.
  • Train end-users and support staff, and maintain existing systems for performance and security.

Summit Racing Equipment logo
Summit Racing Equipment Retail (Super / Hypermarket) SME http://www.summitracing.com/
11 - 50 Employees
See all jobs

Job description

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.

If you are an individual with a disability and need assistance interacting with our career site, please contact us by calling (330) 630-5570 option 2 for Human Resources.

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.

Required profile

Experience

Industry :
Retail (Super / Hypermarket)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Critical Thinking
  • Teamwork
  • Communication
  • Problem Solving

Application Developer Related jobs