Kapsch TrafficCom develops smart solutions to make mobility safer, more sustainable and efficient for everybody. We design, build and operate traffic management systems including connected vehicles technology and mobility demand management as well as tolling services for cities, roads, tunnels and bridges around the world. We develop data and video analytics platforms, building on state-of-the-art technologies including AI, machine learning, big data and cloud services to enable the digitalization of mobility.
As part of the Lane Side Software Operations and Maintenance group, you will have a unique opportunity of providing technical expertise on process automation, business application maintenance, and product enhancement to support tolling transaction processing. You will work on multithreaded real-time solutions used to process transaction framing for toll systems that run on Linux platform and focus on the interactions between this software, the database, and third party systems.
As a Software Engineer you will have the opportunity to be part of an agile support team spending 50% of your time troubleshooting and debugging enterprise software systems to diagnose and resolve software issues, 15% developing/scripting to improve, automate, and streamline our software operations and software release processes, 20% testing and validation, and 15% documentation and release to production.
Perform planned and unplanned maintenance procedures, including software upgrades and patches.
Troubleshooting and resolving issues in Development, Pre- Production, and Production environments
Serve as escalation resource between Technical Operations and Systems Engineering, handling technical issues which may require further investigation and consultation with other teams within the company.
Understand relationship of App servers and Host server interaction.
Monitor interface between different applications during transaction creation and transmission to the back office.
Configure remote maintenance system and Nagios alerts on networked devices.
Coordinate software maintenance activities across different regions.
Documentation of solutions implemented in Jira\confluence.
Evaluate software packages and make recommendations to management.
Build and maintain tools for deployment and monitoring operations.
What’s in it for you?
Solving complex problems that improve daily the lives of people around the world
Opportunity to work with cutting edge technologies in a high-growth industry
Career growth and development opportunities
Casual work environment with flexible work hours
Excellent benefits including a no-cost medical insurance option for employee and eligible dependents
What we are looking for:
Undergraduate degree in computer science/engineering or related field, or a combination of education and relevant experience.
3+ years of experience providing development/technical engineering and operations support in a mission critical transaction processing environment. Solid Linux background.
Experience in Object Oriented programming concepts is critical.
2+ years of experience as a .NET full stack developer with Angular experience.
2+ years of Linux usage in server/application management and deployment experience.
2+ years’ experience with scripting including bash, Perl, and/or Python.
Knowledge of relational databases (Oracle PL/SQL, PostgreSQL).
Experience with system monitoring tools and configuration management tools such as Nagios or Cherwell.
Intermediate to advanced level understanding on networking basics, OSI model and networking protocols.
Intermediate to advanced level understanding of middle ware (Java, SQL) and data representation technologies (XML/JSON).
Experience in 24x7 production operations, preferably supporting a highly available environment.
Debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems.
Proven ability to research, evaluate, and select products/tools needed to meet business requirements.
Strong verbal and written communication skills, with an ability to express complex technical concepts in business terms.
Strong analytical, problem-solving and conceptual skills.
Solid teamwork and interpersonal skills, ability to work well on cross-functional project teams and foster team commitment to tasks.
Ability to multi task and prioritize activities so as to complete tasks and objectives independently and fully.
Ability and willingness to participate in an on-call rotation.
Ability and willingness to travel up to 25% annually.
Kapsch TrafficCom is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, creed, color, national origin, ancestry, marital status or sexual orientation, gender identity or expression, disability, nationality or sex. Kapsch TrafficCom is a drug-free workplace. Kapsch is committed to working with and providing reasonable accommodations to individuals with disabilities. If you require need a reasonable accommodation for any part of the application or interview process, please send an email to email@example.com to advise of the nature of your request along with your contact information.
Unsolicited Third-Party Candidates: Please note that Kapsch TrafficCom does not accept unsolicited resumes/candidates from third-party recruiters that are not engaged and under written contract with Kapsch TrafficCom. Any employment agency, individual or entity that submits an unsolicited resume/candidate acknowledges and understands that Kapsch TrafficCom has the right to hire any applicant at its own discretion without any fee owed or due to the submitting third-party employment agency, individual or entity. For more information, please contact firstname.lastname@example.org