UnionRecruiter Since 2001
the smart solution for Union jobs

Sr Software Engineer

Company: TransCore
Location: Union
Posted on: May 16, 2022

Job Description:

TransCore, (TRN) a subsidiary of Roper Technologies, Inc. (NYSE: ROP) is seeking a full-time Senior Software Engineer to join our team in Union, New Jersey. Job Summary:Work with product team to translate functional requirements/ user stories into well-structured and maintainable code within the Client's design/architectural guidelines and meet company's goals, establishing a foundation for future use of the software as a TransCore product.Qualifications:Bachelor's degree in Computer Science or related fieldCertified Kubernetes Administrator and/or Microsoft Azure Administrator5+ years of system administration experience4+ years of practical Public Cloud (AWS, Azure, Google) hosting and deployment experience.3+ years of practical infrastructure as code architecture, development, and automationStrong scripting skills for the purposes of system administrationExperience with Docker components like Docker Engine, Docker Compose and Docker RegistryUsed the following tools in the past GitHub, Octopus, RedGate, etcProvide DevOps and DevSecOps training to team members and other IT staff as needed.Experience deploying microservice architecture, applications, and supporting servicesUnderstanding of monitoring toolsEssential Duties and Responsibilitiesinclude but not limited to:Work with hosting and divisional resources to develop and implement automation around cloud-based infrastructure as a service.Work with business partners to design and implement new product solutions and processes for use in the cloud.Strengthen our application and environment security, applying standards and best practices and providing tooling to make development workflows more secure and flexibleCreate, maintain, and iterate on our CI/CD processes for new and existing servicesHelp increase system performance with a focus on high availability and scalabilityWork collaboratively with multiple agile teams to help deliver end-to-end products and features, seeing them through from conception to delivery.Provide DevOps and DevSecOps training to team members and other IT staff as needed.Maintain a written knowledgebase for the purposes of transferring knowledge to those who will be tasked with long term monitoring and maintenance of implemented clients/products/processes/solutions.Develop automation to perform installation, configuration and maintenance of serversExcellent written and verbal communication and customer service skillsExcellent problem-solving and analytical skillsThe ability to independently troubleshoot and solve complex technical issues in a fast-paced environment.Education: Bachelor's degree (B. S.) in Computer Science or equivalent combination of education and experience.Authority: Receives assignments in the form of objectives and determines how to use resources to meet schedules and goals. May provide guidance to junior resources within the latitude of established company policies. Recommends changes to policies and establishes procedures that affect immediate organization(s).Job Complexity: Works on issues of diverse scope where analysis of situation or data requires evaluation of a variety of factors, including business rules and software architecture. Follows processes and operational policies in selecting methods and techniques for obtaining solutions. Acts as advisor to juniors to meet schedules and/or resolve technical problems. Develops and administers schedules, performance requirements;Discretion: Erroneous decisions or failure to achieve results will add to costs and may impact the short-term goals of the organization.Interaction: Frequently interacts with juniors, product team, and/or functional peer group managers, normally involving matters between functional areas, other company divisions or units, or customers and the company. Often must lead a cooperative effort among members of a project team.Experience: Typically requires a minimum of 7 years of related experience.Language Skills: Ability to read, analyze, and interpret scientific and technical journals. Ability to respond to common inquiries or complaints from customers, regulatory agencies, or members of the business community. Ability to write design documents and other technical documents. Ability to effectively present information to higher management and customers.Mathematical Skills: Ability to work with mathematical concepts that apply to Computer Science.Reasoning Ability: Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.While performing the duties of this job, the employee is regularly required to sit. The employee is frequently required to use hands to finger, handle, or feel and talk or hear. The employee is occasionally required to stand; walk and reach with hands and arms. The employee must occasionally lift and/or move up to 25 pounds.Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.While performing the duties of this job, the employee is occasionally exposed to moving mechanical parts; outside weather conditions; risk of electrical shock and vibration. The noise level in the work environment is usually moderate.Equal Opportunity Employer/Protected Veterans/Individuals with DisabilitiesThe contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)

Keywords: TransCore, Union , Sr Software Engineer, IT / Software / Systems , Union, New Jersey

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Union RSS job feeds