Software Engineer Analyst
Company: Plasser American Corp
Location: Chesapeake
Posted on: January 26, 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 testsCreate and
maintain technical and user documentationDebug and troubleshoot
software in various operating environmentsRoutinely understand and
apply new technologies in a timely mannerDetermine and evaluate
requirements and generate relevant use cases or user storiesUtilize
specific programming languages to initiate or enhance software
functionalityDeploy and configure software releases and
updatesResearch, develop, configure, and install software in
time-sensitive applicationsUtilize DevOps utilities including
Source Control and Build AutomationContribute to business cases for
new technologies and applicationsInteract 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 skillsCreative thinking skills Ability to convert system
requirements into software codeUnderstand function and data of sub
systemsMust 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 trustworthyBe respectfulPossess cultural
awareness and sensitivityBe flexibleDemonstrate sound work ethics
PERFORMANCE INDICATORS% of TimeKey Accountability 65%Duty
StatementsProgrammingtesting 20%Duty Statementssoftware design
10%Duty StatementsDocumentationVersion control 5%Duty
StatementsProject 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
https://lnkd.in/dqNU_Yr5 ! PI200906180
Keywords: Plasser American Corp, Chesapeake , Software Engineer Analyst, Professions , Chesapeake, Virginia
Click
here to apply!
|