Full Stack Developer / Mid-Level Software Engineer

ICEE
La Vergne, Tennessee, US
Full-time

Job Details

Description

POSITION SUMMARY

At J&J Snack Foods, we rely on a dynamic team of engineers to solve the many challenges and puzzles of our rapidly evolving technical stack and business needs.

We’re seeking a Full Stack Developer / Mid-level Software Engineer who is ready to work with new technologies and architectures and can also maintain existing code bases as we go through the transformation journey.

This person will participate in all phases of the software development lifecycle, including requirement analysis, design, development, testing and maintenance.

The ideal candidate is self-motivated and has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages.

Building applications that are highly secure and scalable is natural to this person. This person prioritizes well, communicates clearly, and has a consistent track record of delivery and excellent software engineering skills.

The candidate must be creative, organized, and analytical as well as adept at working in a team environment.

JOB ESSENTIALS

  • Participate in all phases of the software development lifecycle, including requirement gathering, analysis, design, development, testing and maintenance of applications to meet key business objectives.
  • Gathers business requirements and develops conceptual and technical designs for multiple projects concurrently.
  • Develops applications using .NET (ASP.NET MVC, Blazor, .NET Core, VB.NET, C#) and Microsoft SQL Server.
  • Solid understanding of RESTful services, object-oriented design, and RDBMS databases.
  • Excellent debugging and optimization skills.
  • Experience in unit / integration testing
  • Utilizes Azure DevOps effectively for code management and deployment.
  • Documents processes of all projects to ensure future review and understanding.
  • Documents and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Collaborates with the broader team to brainstorm and create new products.
  • Provide technical guidance to the development team and assist with code reviews.
  • Conforms to security standards and guidelines set by the organization.
  • Stays on the leading edge of development practices.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities;

reading professional publications; maintaining personal networks; participating in professional organizations.

Performs other job duties as assigned by the Manager.

COMPETENCIES

To perform this job successfully, the person must be self-motivated, detail oriented and able stay on task. They must have a proven ability to research, and problem solve in a timely manner.

The requirements listed below are representative of the knowledge, skill, and / or ability required.

EDUCATION AND EXPERIENCE

  • Bachelor’s degree in computer science / related field or equivalent experience.
  • 3 years designing and developing web applications and RESTful APIs utilizing .NET (ASP.NET MVC, Blazor, .NET Core, VB.NET, C#, Web API.
  • 3 years of hands-on experience with Microsoft SQL Server - SQL Server programming, SSRS and SSIS
  • Hands on with Azure DevOps for code management and deployment.
  • Familiarity with entity framework and microservices architecture
  • Ability to effectively prioritize and manage multiple tasks to meet aggressive deadlines.
  • Ability to troubleshoot, debug, upgrade, and improve the performance of existing software.
  • Ability and willingness to learn to new programming languages and technologies.
  • Ability to work with peers in a highly collaborative, fast-paced environment.
  • Strong ability to learn quickly and adapt to change.
  • Strong listening, detail-oriented thinking, and creative problem-solving skills.
  • Familiarity with adherence to Security frameworks and best practices like NIST, CIS and using tools like SonarQube.

Qualifications

Skills

Behaviors

Motivations

Education

Experience

Licenses & Certifications

30+ days ago
Related jobs
Promoted
VirtualVocations
Nashville, Tennessee

A company is looking for a Senior Staff Full Stack Engineer (Ops Excellence). ...

Promoted
Carollo Engineers Inc.
Nashville, Tennessee

We are seeking a Mid-Level Building Mechanical Engineer. Highly motivated self-starter with the ability to productively as part of a structural engineering project including senior level structural engineering staff and CADD technicians. Carollo Engineers is an internationally recognized environment...

Promoted
VirtualVocations
Nashville, Tennessee

A company is looking for a Senior Full Stack. ...

KANINI
Nashville, Tennessee

Position: Full Stack Developer (C#/. You will be responsible for developing, customizing, and integrating complex software applications focused on security, cloud services, and user experience. ...

Promoted
VirtualVocations
Nashville, Tennessee

A company is looking for a Full Stack Engineer II to assist in the development and enhancement of frontend and backend applications. ...

C Psystems
Nashville, Tennessee

This is a full-time on-site role for a Full Stack Engineer at WMK Tech. As a Full Stack Engineer, you will be responsible for both front-end and back-end web development. Proficiency in Back-End Web Development, Front-End Development, and Full-Stack Development. Software Developer specializing in Re...

Metro Nashville Public Schools
Nashville, Tennessee

Developer Full Stack Net-(24001527). Information TechnologyJob Schedule:Full-Time. ...

ERM
Nashville, Tennessee

This is an excellent career opportunity for a senior-level professional looking to advance their career with a global environmental leader, and to make a significant impact in successfully implementing ERM's global strategy. Mentor junior and mid-level staff in the proper planning and execution of a...

S&P Global
Nashville, Tennessee

Full Stack significant experienc e in Application Development. Work closely with project management teams to successfully monitor progress of initiatives. Final base salary for this role will be based on the individual's geographic location, as well as experience level, skill set, training, licenses...

Inclusively
Nashville, Tennessee

Inclusively is partnering with a global information technology services and consulting company to hire a Full Stack Engineer. Our engineers work in a 1:1 pairing model to be both a mentor and student of their software craft. Please make sure you read the following details carefully before making any...