Full Stack Developer

Tire Discounters
Cincinnati, United States of America
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Cincinnati, United States of America

Tech stack

JavaScript
.NET
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Databases
Programming Tools
Microsoft Visual Studio
Microsoft SQL Server
Node.js
Cloud Services
Software Engineering
SQL Stored Procedures
T-SQL
Windows Desktop
.NET Core
Sql Optimization
React
Information Technology
REST
Software Version Control
Microservices

Job description

The Full Stack Developer will design, develop, and maintain software applications to increase business process efficiency and effectiveness using Microsoft development tools. Key responsibilities include gathering and analyzing requirements in collaboration with the Sales and Operations teams, designing and developing web and Windows-based applications with the .NET framework (C#), and modifying existing applications to add features and functionality. The role also involves creating advanced SQL-based solutions, implementing best practices and standards for software development, and documenting processes. The developer will collaborate with business leaders to understand and support complex business needs, ensure programming results meet client requirements, and provide technical support for applications as needed., * Analyze information, requirements, and specifications to design and develop web and Windows-based applications using the .NET framework (C#).

  • Modify existing applications to implement additional features and functionality.
  • Design and create advanced SQL-based solutions using tables, functions, and stored procedures with T-SQL.
  • Analyze and research existing application codebases to learn and subsequently enhance them with little guidance.
  • Implement best practices and standards for software development and document institutional knowledge processes, including the development of standard operating procedures (SOPs).
  • Consult with business leaders to develop an understanding of varied and complex business needs supported by the system.
  • Analyze information, requirements, and specifications to design and develop effective solutions.
  • Ensure programming results meet the client's requirements based on their business needs.
  • Provide technical support for web and Windows-based applications as needed.
  • Perform regular maintenance and upgrades to ensure applications and systems are running smoothly and efficiently.
  • Provide training and assistance to end-users on new features and functionalities windows-based applications.
  • Identify and resolve performance bottlenecks in applications and databases to optimize efficiency.
  • Ensure the security of applications and data through best practices in coding and database management.
  • Maintain comprehensive documentation of code, processes, and user guides to facilitate knowledge transfer and onboarding.

Requirements

  • Advanced skills and knowledge of C#, .NET Framework, .NET CORE development

  • Advanced skills and knowledge with microservice architecture, REST API.

  • Advanced skills in JavaScript (Node, React)

  • Proficiency with Automated Unit and Integration Tests.

  • Proficiency in creating both Web and Windows-based applications

  • Strong knowledge of cloud services, particularly Microsoft Azure and Amazon Web Services (AWS).

  • Skill in using SQL Server 2016, T-SQL, and stored procedures.

  • Strong verbal and written communication skills, able to convey complex technical concepts to non-technical stakeholders.

  • Capability to design and optimize databases, familiar with version control systems.

  • Self-motivated and proactive in approach to tasks and problem-solving.

  • Ability to manage competing and sometimes conflicting demands.

  • Approachable and relatable, with a high level of demonstrated business acumen.

  • Strong sense of accountability and results-oriented mindset.

  • Detail-oriented with very strong organizational skills.

  • Strategic, structured, and focused thinker with strong analytical and problem-solving skills.

EDUCATION AND WORK EXPERIENCE:

  • Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience.
  • 5-7 years of experience with C# development.
  • 5-7 years of experience with Microsoft Visual Studio.
  • 1-3 years of experience with .NET Core 3+.

About the company

Since our founder, Chip Wood, opened the doors to the first Tire Discounters over 40 years ago, we have been raising the bar in the tire and automotive business. Family-owned and operated to this day, we've separated ourselves by treating customers and their cars with care and respect while focusing on transparency in pricing and providing the highest level of service. Now nearly 2000 strong, our team members are the best in the business, so we also continue raising the bar as an employer of choice! We separate ourselves by providing a variety of career paths, industry-leading training and development programs, clear advancement tracks, comprehensive benefit plans, and a focus on life balance!

Apply for this position