Associate Software Developer
Listed on 2026-02-28
-
Software Development
Software Engineer, Full Stack Developer
Maintaining efficiency and economy in operations management requires flexibility in job assignments. While each employee shall have a primary responsibility for the job in which that employee has been hired or later promoted to, each employee may be expected to perform other jobs from time to time.
SUMMARYUnder the direction of the IT Development Manager, the Associate Software Developer supports the Software Developer with the delivery and maintenance of enterprise‑grade custom software solutions as well as the installation and support of Commercial Off the Shelf (COTS) software solutions, including Microsoft Power Platform solutions such as Power Apps and Power Automate. This software may be client, server, middleware, web, or mobile in nature.
The Associate Software Developer will also assist the Software Developer with designing and maintaining database schemas as used by custom applications. It is a requirement of this position that they be independent, versatile, and able to support the activities of Requirements Analysis, Design, Development Testing, Implementation, Installation, Support, Documentation, Training, and Project Management when developing or supporting software. The Associate Software Developer will be expected to support the delivery of all aspects of a software solution.
Application Review:
This position will remain open until filed.
- Assists with the development and enhancement of new and/or existing software systems in accordance with the six (6) phases of the Secure Software Development Life Cycle (SSDLC).
- Collaborates with company personnel to understand needs and solution requirements and determines how these translate into applications and features.
- Collaborates with Software Developer to create software specifications, solution architecture, and a plan of action to address the desired outcome.
- Contributes to the design of database schemas for custom applications, working with the Software Developer and Database Administrator for security and hosting resources.
- Assists with designing and developing software systems following best practices and secure coding standards.
- Maintains existing software; reacts to problems, troubleshoots, and corrects issues as necessary.
- Evaluates existing software, identifies and modifies, updates, or reprograms applications to optimize performance and accuracy, or adds new features, as required and appropriate.
- Clearly and concisely documents items including, but not to, Requirements Specifications, Architectural/Design Specifications, Technical Documentation (including in‑code comments), Test Plans, Deployment Plan, Support Documentation, Training Materials, and User Manuals.
- Contributes to the IT Disaster Recovery Plan through quarterly review and update.
- Supports several legacy systems including maintaining the code base and upgrading the code to execute on evolving Windows Server technology versions.
- Responds to escalated incidents from the Service Desk, troubleshoots and resolves them, documents the resolution process, and provides training as necessary.
- Performs other duties as assigned.
Knowledge of or ability to learn MTS policies and regulations; ability to read, understand and apply MTS policies, regulations and union labor contracts; ability to write letters, memoranda and reports using clear, concise and grammatically correct English; ability to speak clearly, distinctly and effectively in person‑to‑person or small‑group situations using tact and diplomacy; ability to organize, initiate and coordinate actions necessary to implement objectives and to delegate responsibilities to appropriate personnel;
ability to establish and maintain priorities in order to complete assignments by deadlines without detailed instructions; strong problem‑solving and analytical skills; ability to plan, organize and manage time effectively; ability to collaborate and support colleagues; attention to detail and situational awareness; ability to self‑manage and work independently with a proven track record of meeting…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).