Software Developer | ScaleneWorks INC
full-time
Posted on December 4, 2025
Job Description
Rail Production Systems Maintenance Team Member
Company Overview
Company details not specified.
Job Summary
The Rail Production Systems Maintenance Team Member is responsible for resolving production incident reports and collaborating with various teams including customer support, deployment, development, and testing. This role plays a crucial part in maintaining efficient production systems and ensuring seamless operations.
Responsibilities
- Resolve production incident reports in collaboration with the customer support team and other stakeholders.
- Analyze specifications and define user requirements for new software solutions or upgrades.
- Design systems and code by proposing viable technical solutions for validation and developing software as per standards.
- Conduct unit, package, and performance tests to ensure quality and participate in the product validation phase.
- Document work and produce necessary software documentation for application distribution among requesting departments.
- Work alongside architects to propose improvements and scalable designs for the system.
Qualifications
- Education: Bachelor's degree in Computer Science, Engineering, or a related field.
- Experience: 10+ years of working experience in software development and production incident management.
- Technical Skills:
- Strong experience in debugging complex issues within distributed, scalable systems.
- Proficient in Object-Oriented Programming (OOP) and design patterns, with sound understanding of Object-Oriented Analysis and Design (OOAD).
- Experience with relational or No-SQL databases and their usage.
- Development experience in a Unix/Linux environment.
- Sound understanding of Azure cloud architecture, system interconnections, and message flows.
- Soft Skills:
- Strong leadership abilities to nurture and guide team members.
- Excellent communication and presentation skills for stakeholder interactions.
- Ability to adapt rapidly in a demanding environment and work with multiple stakeholders.
Preferred Skills
- Hands-on experience with:
- Tools like ServiceNow (not mandatory).
- Cloud technologies.
- Python programming.
- Scrum and Agile development methodologies.
- Version control and CI/CD tools such as Git/Bitbucket and Jenkins.
- Exposure to the travel domain would be a plus.
Experience
- A minimum of 10 years of experience in software development and production incident management, with the capability to lead a team effectively.
Environment
Work setting and location details not specified.
Salary
Salary range not specified.
Growth Opportunities
Career advancement opportunities within the company not specified.
Benefits
Offered benefits not specified.