You haven't searched anything yet.
Pittsburgh Logistics Systems, Inc., d/b/a PLS Logistics Systems, headquartered in Cranberry Township, PA, seeks a Senior Software Engineer for a remote work-from-home position (with the ability to telecommute with appropriate telecommuting systems). Will be responsible for overall architectural and development of multi-year strategy supporting the maintenance, enhancement, and optimization of frontend website, mobile applications, and associated backend databases.
Duties include: (i) designing, developing and modifying software systems; (ii) using scientific analysis and mathematical models to predict and measure outcomes and consequences of design; (iii) determining system performance standards; (iv) developing or directing software system testing or validation procedures, programming, or documentation; (v) designing database schemas, tables, and developing SQL/GraphQL queries; (vi) developing user interface components using JavaScript, CSS, HTML, Node, React with NextJS; (vii) writing unit, integration and performance tests using Jest and Cypress; (viii) creating automated build and deployment plans using continuous integration tools like Docker, Kubernetes and GitHub Actions; (ix) developing Business Intelligence reports using common reporting software/technologies and integrating them with various applications; (x) preparing Unified Modeling Language (UML) design specifications and other documents to support application solutions; (xi) providing technical guidance and assistance to resolve production and non-production issues; (xii) documenting developed programs and solutions, both internally and externally, for future readability and ease of modifications; (xiii) providing level 1, 2, & 3 application technical support; (xiv) ensuring implemented projects are completely documented, fully tested, and verified for accuracy; (xv) developing project time estimates, track progress & participate in Agile Scrum ceremonies; and (xvi) developing user-training documents and provide user training
Must have a Bachelor's degree (or foreign equivalent) in Computer Science, Software Engineering, or a directly related field plus five (5) years of post-baccalaureate, progressively responsible experience in a software engineering role.
Experience must include at least two (2) years performing software architecture and database design. Experience can be concurrent. Must know (from any completed university-level coursework, seminars, workshops, or real-world, hands-on experience): React with NextJS; GraphQL/Rest; Node; Sequelize; PostgreSQL and MYSQL; Kubernetes; and Java.
Full Time
$104k-125k (estimate)
02/24/2024
02/21/2025
plslogistics.onmicrosoft.com
<25
The job skills required for Senior Software Engineer include Computer Science, Agile, JavaScript, Futures, Software Engineering, Programming, etc. Having related job skills and expertise will give you an advantage when applying to be a Senior Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Senior Software Engineer. Select any job title you are interested in and start to search job requirements.
The following is the career advancement route for Senior Software Engineer positions, which can be used as a reference in future career path planning. As a Senior Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Senior Software Engineer. You can explore the career advancement for a Senior Software Engineer below and select your interested title to get hiring information.