Global Analytical IT Services is seeking a Programmer Analyst for a large procurement in Albuquerque, NM.
Designs, develops, deploys, and maintains internal software-based applications, systems, and business support services. Defines and prepares concepts for information system solutions and is responsible for project control, quality, and implementation.
Primary Job Duties:
Provides technical support and troubleshoots and resolves customer concerns. Writes procedural documentation and performs data analysis and reporting. Performs preliminary project assessment to gather requirements, determine project scope and, if necessary, provide alternative solutions. Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Plans, manages, and executes assigned projects; utilizes resources; delivers to performance expectations; and develops comprehensive project, change, and communication plans. Designs and develops overall architecture, layout, navigability, user-interface, functionality, and usability for computer applications. Uses software authoring tools and programming skills. Understands trends within the industry and maintains knowledge of current and emerging methodologies and their practical applications.
Knowledge, Skills, and Abilities
Ability to work well independently and in cross-organizational teams. Knowledge of application development tools and techniques. Knowledge of hardware and operating systems, including system architectures and network infrastructures. Knowledge of Web-based technologies, including Web application development and maintenance and Web-based tools and utilities. Knowledge of hardware and software integration and testing. Ability to partner with customers, colleagues, and teams. Ability to review and understand end-to-end work processes. Ability to translate technical terms to layperson’s terms and present them to all audiences. Ability to work closely with customers and suppliers to define expectations and mutual responsibilities. Knowledge of the software development lifecycle. Ability to design, develop, and implement Web-based applications in accordance with industry standards and best practices. Ability to prioritize and manage multiple projects. Strong oral and written communication and interpersonal skills. Ability to test communications and troubleshoot connection issues.
Bachelor’s degree in relevant discipline plus five or more years of experience.
MatrixOne Base Products (Matrix, Business, MQL) – 10.6.1.0 or similar. Example tasks include:
Business Administration- in the Business app, adding users, modifying attribute values, etc.
Data Administration- In the Matrix and/or MQL apps, querying for data, drilling-down into relationship connections at multiple levels, viewing and interpreting history.
Development- MQL/Tci Triggers- reviewing/understanding existing code, understanding different types (Matrix trigger events) and how they work.
Unix/Solaris- command-line navigation, shell scripts (reading and basic modifications)
Object-Oriented Programming- Java (or similar)
Scripting/interpreted and/or “Dynamic” Programming Languages- Tci (or similar, such as Perl)
Basic Windows Server Administration- Using appropriate GUIs for Service management, Task Manager for Process management, Event Viewer Logs.
Demonstrated ability to:
Find root causes of data and application problems by gathering and piecing together information residing in various operating systems, tools, and data formats.
Pay close attention to detail- both in following written work instructions and performing the work itself.
XML-related technologies, including XSDs, XSLT, Java APIs for XML, etc.
Control-M/EM or similar enterprise job scheduling software
Knowledge of Software Engineering disciplines, processes, and tools- especially Software & System Configuration & Change Management (SCM)
Product Lifecycle Management (PLM) processes and tools
Product Structure and Bill of Materials (BOM) concepts
The Nuclear Weapons Complex (NWC)/Nuclear Security Enterprise (NSE) domain (terms, concepts, and policies regarding product definition and support document types and classification and marking requirements.)