Company | Spero LlcSee more |
Address | Fort Worth, TX |
Form of work | Full-time |
Salary | $80 - $90 an hour |
Category | Information Technology |
Job description
Responsibilities
- Innovate with new, creative ideas and outside the box thinking to help solve train dispatching challenges.
- Provide technical leadership and guidance to your software development teams and ensure adherence to best practices and standards.
- Define and document software architecture and design principles for various applications and systems, ranging from logistics and dispatching to safety and security.
- Delegate development efforts among multiple teams each with varying infrastructure, challenges, priorities, and talent.
- Conduct code reviews, testing, debugging, and troubleshooting of software issues.
- Lead technical discussions around design and code reviews.
- Collaborate closely with Product Management to estimate and plan releases, including participating in high-level planning at a yearly roadmap level.
- Coordinate with other development/business teams on simultaneous product delivery.
- Author comprehensive and visually appealing detail design documentation outlining the technical details to satisfy business requirements.
- Craft production-quality code using standard development methodologies.
- Design and build microservices with software-as-a-service design paradigms.
- Report, clearly document and track issues found from detection to resolution/mitigation.
- Demonstrate perseverance while discovering and analyzing outage/issue root causes.
- Diagnose train dispatcher issues and assist dispatching/systems support teams as needed.
- Provide requirements tracing from design, through development and testing, and into production for any defects.
- Secure all artifacts of software using current known security mitigation techniques.
- Maintain legacy application viability and publicizing of tribal knowledge.
- Research and evaluate new technologies and tools to improve software performance, security, and scalability.
- Mentor and coach junior developers and share knowledge and expertise.
Qualifications
- 10 years of software development and leadership experience.
- 5 years leading by example by writing clean, efficient, quality code using industry frameworks.
- 5 years of experience designing and building full-scale applications using a microservice-based approach.
- Excellent problem-solving skills.
- Strong desire to learn and grow.
- Ability to adapt and flex to take on different challenges.
- Knowledge of programming fundamentals and development methodologies.
- Excellent interpersonal skills including ability to create clear and concise written communications.
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, ReactJS, jQuery, Windows WPF)
- Knowledge of multiple back-end languages (e.g. C#, Java) and JavaScript frameworks (e.g. Angular, React, Node.js)
Refer code: 8750156. Spero Llc - The previous day - 2024-03-27 02:07