Software Engineer II

OMEGA GLASS LLC

SALT LAKE CITY, UT

JOB DETAILS
SKILLS
Agile Programming Methodologies, Algorithms, Application Integration, Application Programming Interface (API), Automation, Bug Tracking Software, Business Support, CSS (Cascading Style Sheet), Code Reviews, Computer Science, Continuous Integration, Data Structures, Enterprise Applications, Git, Information/Data Security (InfoSec), Integration Testing, Internet Technology, Machine Tool, MySQL, Node.js, On Call, Operations Processes, Optimization Algorithm, PHP Scripting Language (PHP Hypertext Preprocessor), Performance Tuning/Optimization, Problem Solving Skills, Process Improvement, Production Control, Production Support, Production Systems, Production Volume, Quality Management, REST (Representational State Transfer), Refactoring, Reporting Skills, Requirements Management, SQL (Structured Query Language), Selenium, Service Level Agreement (SLA), Software Architecture, Software Debugging, Software Engineering, Source Code/Configuration Management (SCM), Sprint Planning, Sprint Retrospective, Team Foundation Server (TFS), Test Plan/Schedule, Testing, Unit Test, User Interface/Experience (UI/UX), Willing to Travel
LOCATION
SALT LAKE CITY, UT
POSTED
2 days ago
**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. ** ** **Degree Required**: Bachelor's degree in Software Engineering, Computer Science, or a closely related field. ** ** **Experience Required**: 2 years as a Software Engineer.   **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 busines s 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.

About the Company

O

OMEGA GLASS LLC