Job Listing Description

C++/Java Programmer Analyst, Hazelwood MO 63042

Description:
PDS tech has an open position for at Programmer Analyst, Hazelwood MO 63042. Contact Elisabeth Laspe for details. 314-669-8020 elaspe@pdstech.com
6-month contract with possible extensions. Must be a US Citizen to qualify.

Summary:

  • Designs, programs, tests, implements, documents and maintains computing applications.
  • Gathers and evaluates end user requirements.
  • Writes and compiles code and constructs database objects based on documented design and analyzes information to determine architecture specifications, parameters for software compatibility, application security needs and other application architecture requirements.
  • Modifies or upgrades applications to maintain software functionality.
  • Identifies and resolves programming or application architecture problems.
  • Reviews system performance and identifies and recommends improvements.
  • The Product Systems Platform Build team provides comprehensive software solutions to rapidly access and visually transform complex engineering and manufacturing product data.
  • Responsibilities include development and integration for a variety of Commercial off the Shelf (COTS) and in house software application supporting our engineering/manufacturing teams.
  • Job requires working within a diverse team of skilled and motivated co-workers to collaborate on results.
  • Strong communication skills are required both verbally and written, to interact with peers and business partners.
  • Job requires the ability to work well with others on a team as well as independently.
  • The candidate should have a positive attitude, be self-motivated, have the ability to work in a fast-paced, demanding environment, and the ability to adapt to changing priorities.
  • Complete software development tasks and activities in a highly collaborative, agile team to support design specifications, requirements framing, solution development, and test scripting and automation.  
  • Promote the team's adoption and continuous improvement of modern software engineering best practices (XP, pairing, test driven development, unit testing, continuous integration, etc.).  
  • Utilize and implement software design patterns and code for reuse, scalability, reliability, and maintainability.
  • Develop effective, defect free, high quality source code that meets business requirements and team standards. 
  • Modify or upgrade applications to maintain software functionality.
  • Document, validate, and research reported technical problems.
  • Provide assistance to design, develop, and execute test plans.

Prerequisites:
  • Experience with Teamcenter ITK and RAC development
  • Experience on large-scale C/C++ and/or Java development projects
  • Understands and develops software solutions to meet end user's requirements.
  • Ensures that application integrates with overall system architecture, utilizing standard IT lifecycle methodologies and tools.
  • Develops algorithms, data and process models, plans interfaces and writes interface control documents for use in construction of solutions of moderate complexity.
  • Knowledge of software architecture and design methodologies.
  • Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
  • Experience/Knowledge of Unix operating system
  • Excellent Object-Oriented Analysis and Design (OOAD) understanding and a good understanding of design patterns. 
  • Experience in using data structures and algorithms.
  • Experience in application lifecycle management (ALM) tools (GitLab, TFS, ClearCase , SVN).
  • Experience with Continuous Integration and Continuous Deployment (CI-CD) tools like Jenkins, Jfrog Artifactory, Hudson, etc.
  • Knowledge of the concepts and processes of managing a software system throughout the entire life cycle.
  • Ability to participate in all stages of the software development life cycle.
  • Must have excellent debugging and problem solving skills.
  • Excellent communication skills.
  • Technical bachelor’s degree and typically 5 or more years’ related work experience or a Master’s degree with typically 3 or more years’ or a PhD degree or an equivalent combination of education and experience. A technical degree is defined as any four year degree, or greater, in and information technology or engineering field of study.
  • Experience and/or education in the engineering field is desired.

 
Job Number: 1810087058
Job Location: Hazelwood, MO
Duration: 6 months
Input Date: 11/01/2018
Firm Name: PDS TECHNICAL SERVICES
Attention: Elisabeth Laspe
Address: 1215 FERN RIDGE PKWY STE 231
City, State: ST LOUIS, MO 63141
Phone: 314/628-9143
800 Phone: 800/472-3737
Fax Phone: 314/628-9485
Email: cecjstlouis@pdstech.com
Website: https://pdsjobs.force.com/candidates/job_detail?id=a1i50000002mWVEAA2&URLSource=cjhunter

Previous Listing       Next Listing
Back to Abbreviated Search Results
Back to Complete Search Results
Back to Advanced Job Search

Phone: (425) 806-5200
Fax: (425) 806-5585
Email: staff@cjhunter.com
ContractJobHunter is a service of:
C.E. Publications, Inc.
P.O. Box 3006, Bothell, WA 98041-3006, USA
Disclaimer
The content of this website is Copyright 2018 C.E. Publications, Inc.