Software Engineer

OpticsPlanet, Inc.
Northbrook, Illinois, US
Full-time

OpticsPlanet (Northbrook, IL) seeks a Software Engineer to work on the most complex projects being introduced in the company's e-commerce web platform, work with other developers and enforce best practices and coding standards on both a team and department level.

Please make sure you read the following details carefully before making any applications.

Specific duties include :

  • Develop enterprise web applications using Object Oriented Code in Symfony 2 framework on a LAMP stack, utilizing several open-source technologies.
  • Work together with other Agile team members to solve software engineering problems from start to finish.
  • Architect and develop new features and systems, as well as improve existing platform components.
  • Develop and integrate with 3rd party tools and services, as well as integrate between different in-house systems.
  • Follow industry trends to recommend and apply them to technology stack.
  • Drive quality improvement initiatives.
  • Evolve and enforce coding standards and best practices.
  • Participate in company tech talks, demos and mentorship programs.
  • Perform data mining and analytics, including multi-database reporting.
  • Participate in agile processes, peer code reviews, and continuous integration.
  • Participate in whole spectrum of web development tasks, including writing web apps (both front-end and back-end work), web service for consumers and providers, automated publishing tools for our stores and retail channels, and critical business analytics applications.

Minimum Requirements :

Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Information Systems, or a closely related field of study, plus 3 years of experience in the job offered, or as a Software Engineer, Full Stack Developer, or similar Software Engineer or PHP Developer position.

Employer will also accept single degree or any combination of degrees, professional credentials or work experience determined to be equivalent to a US Bachelor’s degree in Computer Science, Computer Information Systems, or a closely related field by a qualified evaluation service.

  • Specific experience must include 1 year with each of the following : PHP, object-oriented programming languages and design patterns;
  • MySQL; ElasticSearch; RabbitMQ; web platforms and technologies, including HTTP, REST APIs, and JSON. Must also have at least 1 year of experience with each of the following : domain driven design;
  • CQRS approaches; Python language; SQL; PHP framework : API platform; Atlassian tools, including Jira, Confluence, Bamboo, and Stash;
  • Docker, Terraform, Ansible; working with integrating payment providers; content management and document management; troubleshooting complex problems;
  • leading technical discussions and driving consensus on debates; researching and using innovative open-source technologies;

and working as a team member in cross-group collaborative environment.

Must take and pass pre-interview coding test.

Application Process : Full time position. Apply by submitting your resumes to [email protected], reference Job ID : JR100346 in the subject line.

Ecentria and its affiliates are an Equal Opportunity Employer. The Company does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status or any other basis covered by appropriate law.

All employment is decided on the basis of qualifications, merit, and business need. Ecentria and its affiliates are Drug Free Workplaces.

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

J-18808-Ljbffr

9 hours ago
Related jobs
Promoted
Creative Financial Staffing
Schaumburg, Illinois

Bachelor of Science in Engineering or similar degree. Experienced with embedded software design and implementation for Linux platforms. ...

Promoted
EPIQ DESIGN SOLUTIONS LLC
Rolling Meadows, Illinois

We are growing our software team responsible for the core set of software libraries and device drivers that enable our customers to build products leveraging our Sidekiq software defined radio portfolio. Participate in strategic planning for the engineering department and contribute to roadmaps for ...

Promoted
CVS Health
Buffalo Grove, Illinois

Staff Software Development Engineer. The Staff Software Development Engineer, PBM Benefits Modernization is responsible for managing the technical needs across the PBM Benefits space in the Pharmacy Benefits Management segment. IT with an emphasis on engineering development. ...

SAIC
Chicago, Illinois
Remote

We are seeking a passionate and skilled Senior Machine Learning Software Engineer expert to join our high-performing development team. Use sound software engineering principles and best practices to ensure that developed code is maintainable, efficient, reliable, understandable, secure, fault tolera...

Abbott
Lake Forest, Illinois

The primary function of this position is to represent test engineering throughout the Software Development Lifecycle. Bachelors Degree in Computer Science, Software Engineering, or similar or an equivalent combination of education and work experience. Position includes mentoring junior members of th...

AbbVie
North Chicago, Illinois
Remote

Are you a Software Engineer looking to grow your influence and/or break into information security?  The Information Security Strategy and Analytics team is seeking an experienced technologist with a software engineering background to help improve security at AbbVie by leading efforts to measure...

C T Corporation System (DE)
Remote, IL, USA
Remote

Lead Enterprise Software Engineer, MuleSoft. Provide technical leadership and coordination with onsite and offshore software engineers, resolving challenges, and ensuring alignment with release/sprint goals. This role will serve as a point of escalation for technical issues as well as provide techni...

Next Step Systems – Recruiters for Information Technology Jobs Top IT Recruiting Firm
Northbrook, Illinois

Keywords: Northbrook IL Jobs, Software Engineer Deployment Engineer, Maven, Jenkins, Puppet, MySQL, SQL, SDLC, Software Engineer, Software Developer, Programming, Programmer Analyst, Illinois Recruiters, Information Technology Jobs, IT Jobs, Illinois Recruiting. Software Engineer / Deployment Engine...

Wolters Kluwer DXG U.S., Inc.
Riverwoods, Illinois
Remote

As a Senior Software Engineer, you will contribute significantly to the design and development of GenAI (GenAI) services. Good knowledge of software engineering principles and architectural standards. At */dxg Advanced Technology Engineering, we’re a rapidly growing team of over 40 engineers operati...

Riverbed Technology
Hod Hasharon, Illinois, US

We are seeking a highly skilled and motivated Senior Software Engineer to join us. ...