Search jobs > Chicago, IL > Remote > Mid level software developer

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

J&J Snack Foods Corp
Chicago, IL, 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.
  • 11 days ago
Related jobs
Promoted
Epsilon
Skokie, Illinois

Epsilon's policy is not to discriminate against any applicant or employee based on actual or perceived race, age, sex or gender (including pregnancy), marital status, national origin, ancestry, citizenship status, mental or physical disability, religion, creed, color, sexual orientation, gender iden...

Promoted
Capgemini
Chicago, Illinois
Remote

All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law. Net, XML, SQL Server, HTML, C#...

Promoted
ShiftCode Analytics
Chicago, Illinois

Full Stack Java Developer for remote long-term contract. Need to have excellent communication skills (including English conversation skills), demonstrate excellent problem solving and critical thinking skills. Experience in working with Version Control Tools like Github,etc. Strong Experience workin...

Promoted
Virtusa
Chicago, Illinois

Formal training or certification on software engineering concepts and 8+ years applied experience. Hands-on practical experience in system design, application development, testing, and operational stability. Demonstrated knowledge of software applications and technical processes within a technical d...

Promoted
JobRialto
Chicago, Illinois

Full Stack Engineers: 8-10 yrs. Responsible for 19 applications - enhancements and development, 50% in-house, 50% vended 3rd party apps. All Applications on-prem to cloud in next 3-5 years. Additional client information:. ...

Promoted
Inspire11
Chicago, Illinois

This role requires the willingness and ability to be onsite at the Inspire11 or client location depending on project needs to maximize in-person collaboration and build stronger relationships. All qualified applicants will receive consideration for employment without regard to race, color, religion,...

Capital One
Chicago, Illinois

New York City (Hybrid On-Site): $165,100 - $188,500 for Senior Software EngineerSan Francisco, California (Hybrid On-Site): $174,900 - $199,700 for Senior Software Engineer. As a Capital One Software Engineer, you’ll have the opportunity to be on the forefront of driving a major transformation withi...

Sargent & Lundy
Chicago, Illinois

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any protected status as defined by law. As a valued member of our dynamic team, you'l...

Tetra Tech
Chicago, Illinois

Cosentini Associates provides the following engineering services: HVAC, Electrical Power, Fire Protection, Plumbing, Energy Conservation and Sustainable Design, Code Consulting, Lighting Design, Commissioning, Information Technology, Security, Audiovisual, and Construction Administration Services. O...

Maximus
Chicago, Illinois
Remote

Develops and deploys application code, monitors functionality, and acts on production and non-production issues. Essential Duties and Responsibilities: - Lead the development of software solutions that will meet or exceed business requirements; the development effort includes designing and impl...