Employer: Omega Glass, LLC
Location of Employment: 4505 S Wasatch Boulevard, Suite 140, Salt Lake City, UT 84124
Job Title: Software Engineer II
Job Duties:
- Perform software engineering tasks using foundational principles, including system design, algorithm and optimization, data structures, web technologies, and continuous integration.
- Design, implement, and deploy features and fixes to meet real challenges faced by users.
- Work across front and back-end technologies (Typescript, NodeJS, PHP, React, CSS and MySQL).
- Create reports using MySQL Server and write efficient and performant SQL queries to support complex business logic and reporting requirements.
- Create, test, and document services and their operational processes.
- Collaborate across the company to define, design, build, and improve business technical processes and maintain existing features and systems.
- Develop and maintain unit testing using PHPUnit or Moq.
- Develop and maintain integration tests (Selenium).
- Perform RESTful API development and maintenance to support frontend-backend integration and third-party consumption.
- Perform enterprise software engineering practices, including Agile methodologies and version control using Git or TFS, with active participation in sprint planning and retrospectives.
- Engage directly with customers and integration partners to develop requirements and implement test plans, as required.
- Participate in on-call rotation for production support, perform software debugging, defect resolution, critical issues triaging on high-volume production systems, and restoring service availability under SLA constraints.
- Perform application integrations with internal and third-party services, ensuring secure and reliable data exchange.
- Perform code reviews, provide feedback to improve code quality, and contribute to software architecture decisions.
- Performance tuning and optimization of applications through code refactoring and efficient system design.
- Improve internal tooling and automation for system monitoring by building and configuring data monitors for production logs.
Experience Required: 2 years as a Software Engineer.
Degree Required: Bachelor's degree in Software Engineering, Computer Science, or a closely related field.
Special Requirements:
Demonstrable knowledge of and prior experience in:
- Software engineering principles, including system design, algorithms and data structures, web technologies, and continuous integration.
- Typescript, NodeJS, PHP, React, CSS, and web technologies.
- RESTful API development and maintenance.
- Enterprise software engineering practices, including Agile methodologies and version control using Git or TFS.
- Performance tuning and optimization of applications through code refactoring and efficient system design.
- MySQL Server, including writing efficient and performant SQL queries to support business logic.
- Unit testing using PHPUnit or Moq.
- Software Debugging, defect resolution, and issue triaging for high-volume production systems
Travel Requirements: None
Work Hours: Full time, 40 hours/week. Monday-Friday 8:00 a.m. - 5:00 p.m.
To Apply: Please apply by selecting "Apply Now." Only qualified applicants need apply. Do not apply if you are an H-1 or F-1 visa holder, or if you otherwise require employer sponsorship to obtain U.S. employment authorization. Do not apply if you are not eligible to be employed in the U.S.