Software Engineer Analyst
Company: Plasser American Corp
Location: Chesapeake
Posted on: January 25, 2023
Job Description:
Some see the railway as transportation, while at Plasser
American we see it as transformation. The story of how steel tracks
turned the American promise into American progress and forged a
trusted pathway to the possibilities of the future. It's a story
that continues today, an American legacy unfolding mile by mile.
There is a lot riding on those tracks and we know that support,
quality and know-how are all important aspects in staying on
track.That's why the Plasser American tradition begins with a
promise. A promise to do things right. An unapologetic commitment
to quality that makes us the longtime trusted leader in cutting
edge American made innovations for the North American railway. It's
a promise to see things differently to turn ordinary steel into
safer passages. To be a partner that you can count on to engineer
solutions for the challenges of today and for the opportunities of
tomorrow. From research and design, expert manufacturing and
delivering unapparelled services, our customers trust us to keep
them ahead of the curve.Progress is about more than getting from
Point A to Point B. It's knowing you have a trusted foundation to
move you forward toward new possibilities waiting around the
corner. Join Plasser American to become part of our team forging
ahead towards new opportunities in railway maintenance. The railway
is a path to the future, choose this path and apply today.General
Scope: Review and interpret specifications to develop, maintain &
document new or existing digital technologies for the business unit
and provide minimal assistance to junior developers.Position
Summary:
- Create and maintain software code and unit tests
- Create and maintain technical and user documentation
- Debug and troubleshoot software in various operating
environments
- Routinely understand and apply new technologies in a timely
manner
- Determine and evaluate requirements and generate relevant use
cases or user stories
- Utilize specific programming languages to initiate or enhance
software functionality
- Deploy and configure software releases and updates
- Research, develop, configure, and install software in
time-sensitive applications
- Utilize DevOps utilities including Source Control and Build
Automation
- Contribute to business cases for new technologies and
applications
- Interact with customers to document and troubleshoot issues
Supervisory Responsibilities: This job has no supervisory
responsibilities. KNOWLEDGE, SKILLS AND ABILITIES(The knowledge,
skills and attributes required for satisfactory job performance)
Education: Bachelor's degree (B.S.) from four-year college or
university; or five years related experience and/or training; or
equivalent combination of education and experience. Knowledge:
Incumbent must have proficient knowledge in the following
areas:Knowledge of software development with a team of engineers
working on the same project, programming languages suitable for
real-time processing, MS Windows and Unix operating systems, system
interfacing (hardware / software)Skills: Incumbent must demonstrate
or participate in internal/external training programs to obtain the
following skills:
- Analytical thinking skills
- Creative thinking skills
- Ability to convert system requirements into software code
- Understand function and data of sub systems
- Must possess a valid passport. May be required to travel
throughout the United States and Canada, and some overseas travel
may be required.
- On-track safety training required.
- Ability to read, analyze, and interpret general business
periodicals, professional journals, technical procedures, or
governmental regulations.
- Ability to write reports, business correspondence, and
procedure manuals.
- Ability to effectively present information and respond to
questions from groups of managers, clients, customers, and the
general public.
- Ability to comprehend and apply principles of advanced
calculus, modern algebra, and advanced statistical theory.
- Ability to work with concepts such as limits, quadratic and
differential equations, and proofs of theorems.
- 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.
- Understanding of modern software development principles such as
SOLID.
- Participation in Agile development methodologies. Applicable
Technical Competencies: Incumbent must have working knowledge and
demonstrated abilities utilizing mechanical knowledge: Specific
applications combined with knowledge competencies are as follows:
Rating Level: 1-5 (1= minimum 5= Maximum) ApplicationRequired Level
of proficiencyPreferred Level of proficiencyC / C++34C#
.NET34Microsoft Office Suite34Javascript / Typescript /
Python24JIRA24Source Control (Git)24HTML / XAML24Borland
C-Builder13 Personal Attributes: Incumbent must maintain strict
confidentiality in performing the duties of a Software Engineer/
Analyst. The incumbent must also demonstrate the following personal
attributes:
- Be honest and trustworthy
- Be respectful
- Possess cultural awareness and sensitivity
- Be flexible
- Demonstrate sound work ethics PERFORMANCE INDICATORS% of
TimeKey Accountability 65%Duty Statements
- Programming
- testing 20%Duty Statements
- software design 10%Duty Statements
- Documentation
- Version control 5%Duty Statements
- Project Management Participation (JIRA / Standups / etc.)Total
100% WORKING CONDITIONS The unavoidable, externally imposed
conditions under which the work must be performed and which
createhardship for the incumbent including the frequency and
duration of occurrence of physical demands, environmental
conditions, demands on one's senses and metal demands. Physical
Demands:(The nature of physical effort leading to physical
fatigue)While performing the duties of this job, the employee is
regularly required to sit and use hands to finger, handle, or feel.
The employee frequently is required to talk or hear. The employee
is occasionally required to stand, walk, and reach with hands and
arms. The employee must regularly lift and/or move up to 10 pounds
and occasionally lift and/or move up to 50 pounds while carrying
manuals and some computer equipment. Specific vision abilities
required by this job include close vision, and color vision and the
constant use of keyboard, mouse and monitor. Environmental
Conditions:(The nature of adverse environmental conditions
affecting the incumbent)While performing the duties of this job,
the employee is occasionally exposed to moving mechanical parts,
fumes or airborne particles, outside weather conditions, risk of
electrical shock, and risk of radiation. The work environment when
traveling worldwide is unknown and unpredictable. Sensory
Demands:(The nature of demands on the incumbent's senses)While
performing the duties of this job, the employee is occasionally
exposed to fumes or airborne particles. The noise level in the work
environment is usually moderate. Mental Demands:(Conditions that
may lead to mental or emotional fatigue)There are a number of
deadlines associated with this position, which may cause stress.
The incumbent must also deal with a wide variety of people on
various issues. Find out more information at ! PI200906383
Keywords: Plasser American Corp, Chesapeake , Software Engineer Analyst, Professions , Chesapeake, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...