Search jobs > Raleigh, NC > Remote > Mid level software developer

Full Stack Developer/Mid-Level Software Engineer - Not Remote - F/T On-Site

J&J Snack Foods Corp
Raleigh, NC, United States
Remote
Full-time

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.
  • 4 days ago
Related jobs
Promoted
J&J Snack Foods Corp
Raleigh, North Carolina
Remote

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. Update job knowledge by studying state-of-the-art development tools, programming tech...

Promoted
Canonical - Jobs
Raleigh, North Carolina

Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution. You will have direct influence over the roadmap for Ubuntu on WSL and will specify, architect and develop features in association with engineering managers, product managers ...

Promoted
ENVISN INCORPORATED
Durham, North Carolina

Location: Durham, NC/ West Lake, TX (Monthly 1 week onsite) Duration: Long term contract. Job Title: UI / Full Stack Developer. Flexible work from home options available. ...

Promoted
Randstad
Durham, North Carolina

Experience level: ExperiencedMinimum 5 years of experienceEducation: Bachelorsskills:Professional EngineerEqual Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally...

Promoted
SynergisticIT
Raleigh, North Carolina
Remote

Please understand skills and relevant experience on real world projects are required by clients for selection even if its Junior or entry level position the additional skills and Project work with hands on experience building projects at client site are the only way a candidate can be picked by clie...

Activision Blizzard
NC, US
Remote

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, protected veteran status, or any other basis protected by applicable law and will not be discriminated against on ...

Reperio Human Capital
Raleigh, North Carolina

This client is seeking a Mid-to- Senior level engineer, who is proficient in R&D and customer relations for products. Senior - Mid Embedded Software Engineer. Ability to be on-site, Monday - Friday. They have offices on both the East & West Coast, with most of them being on the West Coast!. ...

SuntechPros
Raleigh, North Carolina

Work with applicationendusers to determine and document functional requirements forapplication software and translate those requirements into usecases in Azure DevOps Boards. Ensure each module satisfies therequirements of the software at the conclusion of integrationtesting. Net MVC applications th...

LexisNexis Risk Solutions FL Inc. Company
Raleigh, North Carolina
Remote

As a Senior Software developer you will drive product implementation to accomplish on-time and efficient delivery of high-quality software products. Supporting team members including the tech lead/architect and contribute to creation and implementation of software designs/architecture. This role req...

Sigma Defense
Camp Lejeune, NC, US

The Mid-Level Support Engineer will also possess intelligence domain experience and must be able to create and conduct tailored courses on Special Operations Forces (SOF) programs of record, in addition to commercial or government sponsored, mission relevant technologies to provide subject matter ex...