Search jobs > San Jose, CA > Remote > Mid level software developer

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

J&J Snack Foods Corp
San Jose, CA, 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.
  • 8 days ago
Related jobs
Promoted
Bayside Solutions
CA, United States

Full Stack, web applications, ReactJS, NodeJS, Python, MongoDB, Git, Kubernetes, Docker, data analysis, visualization, machine learning, natural language processing. We seek a motivated, self-starting software engineer to help us transform the initial version of our natural language processing-relat...

Promoted
Turing Labs Inc.
Mountain View, California

The Turing web application allows experts from across the world to run virtual experiments on products that millions of people use everyday. Experience with relational and non-relational databases. Consumer packaged goods (CPG) companies all over the world – including names you already have in your ...

Promoted
LinkedIn
Sunnyvale, California

However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure i...

General Motors
Mountain View, California
Remote

For purposes of this policy, “protected characteristics" include an individual's actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender ...

ATR International
Palo Alto, California

Expert Engineers) starting to be firm-wide resources working on projects across JPMC§ Is multi-skilled with expertise across software development lifecycle and toolset§ May be recognized as a leader in Agile and cultivating teams working in Agile frameworks§ Sought out as coach for at least one tech...

Stellent IT LLC
CA, United States

Self-directed, analytical, and collaborative with a constant desire to learn, improve, and</font></p> <p><font face="arial, sans-serif">make things better</font></p> <p><font face="arial, sans-serif"> Experience working with a cr...

GEICO
San Jose, California
Remote

Utilize developer tooling and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level application design, implementation, and maintenance activities under mini...

Unreal Gigs
Palo Alto, California
Remote

As a Senior Full-Stack Engineer, you'll be integral to our team, responsible for developing the infrastructure that supports our groundbreaking AI initiatives. Conduct rigorous testing and quality assurance to ensure the reliability and durability of AI-driven applications under diverse conditions. ...

Tribute Technology
CA

The Mid-Level Software Engineer is responsible for ensuring our products have high quality and performance that meet or exceed our customers' and corporate needs, objectives, and expectations. Develop full stack solutions for SaaS and eCommerce Applications. Experience developing software hosted on ...

Calsoft Labs
San Jose, California

Title: Software Engineer Level 1 (Fullstack Engineer). Client is looking for a unique resource from non-traditional background, someone comes with strong conceptual thought process rather than coding. Location: Preferred San Jose, CA Also HM is open for eBay other hub locations - SLC, UT or Austi...