Software Systems Engineer (Entry or Senior Level) Internet & Ecommerce - Albuquerque, NM at Geebo

Software Systems Engineer (Entry or Senior Level)

Company Name:
Sandia National Laboratories
About Sandia: Sandia National Laboratories is the nation's premier science and engineering lab for national security and technology innovation. We are a world-class team of scientists, engineers, technologists, post docs, and visiting researchers all focused on cutting-edge technology, ranging from homeland defense, global security, biotechnology, and environmental preservation to energy and combustion research, computer security, and nuclear defense.
To learn more, visit . Department Description: Lifecycle Management Solutions, Department 9512, is the software group responsible for the innovation, consulting, development, implementation and maintenance of product lifecycle solutions. Specifically, the department is focused on corporate solutions for configuration management, quality assurance, systems engineering, product and process engineering - all aspects of product lifecycle management. How to Apply: Click on the Apply button at the top or bottom of this screen, follow the instructions to upload a resume, and complete the submission process to indicate your interest in this position.
Job Description: Software Systems Engi MM Job
Summary: The successful candidate will work in areas of system administration, requirements elicitation/analysis, COTS software package administration, some programming/scripting, and provide support to end-users. The successful candidate must be willing to use quality processes in the development of the deliverables and be open to learning new toolsets. The position requires the ability to travel occasionally based on program needs.
Investigates, designs, develops, tests, documents, and analyzes software systems and applications. Develops new programs and subprograms, as well as enhancements, modifications, and corrections to existing software. Prepares concepts and prototypes for information system software solutions or for specialized software domains and evaluates the cost-effectiveness of these concepts. Implements software solutions that may be commercial-off-the-shelf or internally developed. Evaluates interfaces between hardware and software, operational requirements, and characteristics of overall system. Applies software engineering principles, tools, and advanced techniques to develop and support applications, including software development methodologies, database design methodologies, programming languages, source code control for release management, and disaster recovery methodologies. Involved in planning of system and development deployment as well as responsible for meeting software compliance and quality standards. Primary Job Duties: Develops new programs and subprograms, as well as enhancements, modifications, and corrections to existing software.
Develops requirements, workflow and systems analysis.
Establishes standards for development and maintenance of new and existing products.
Applies strategic thinking to deliver user-experience solutions with a focus on user needs and business goals.
Uses judgment to suggest solutions that balance customer needs, business constraints, and technological realities.
Creates and guides the design of user experiences and interface designs for software features and products.
Participates in defining interfaces between software systems.
Applies standard software engineering practices in the development of the software solutions.
Participates in defining and may participate in performing software build, release, and installation procedures.
Documents work and results.
Develops test plans and performs testing.
Collaborates effectively with designers, researchers, engineers, product managers, marketers, and other team members.
May be responsible for developing or executing software development project plans, budgets, and schedules.
Researches and evaluates new software technologies.
Stays current with new technologies and industry trends and best practices. Knowledge, Skills, Abilities: Advanced knowledge of techniques and tools that support applications such as software development methodologies, user-centric design, database design methodologies, programming languages, source code control for release management, and disaster recovery methodologies.
Knowledge of software engineering practices and software development methodologies.
Ability to work with multiple hardware and operating systems, system architectures, and network infrastructures.
Overall knowledge of software development concepts, but may specialize in a specific software development discipline such as software testing, user interface design, or web development.
Knowledge and experience in testing methodologies, including the ability to troubleshoot and identify solutions for issues.
Knowledge or experience with applying user-centered design processes.
Ability to work collaboratively in a cross-functional team environment and interact with diverse customers understanding the business domain.
Ability to develop innovative long-term solutions that are easy to use, integrate with other applications, and are straightforward to maintain.
Demonstrated ability to organize, prioritize, and follow through to completion on multiple tasks, often under strict deadlines.
Excellent oral and written communication skills.
Effective communicator, presenter, and negotiator. Required: - Requires bachelor's degree in Computer Science, Computer Engineering, Management Information Systems, or a related field plus entry level experience (up to two years); or master's degree in Computer Science, Computer Engineering, Management Information Systems, or a related field.
The candidate must have experience with server administration and the ability to administer COTS tools.
Experience with writing SQL queries, scripting languages or programming languages.
Ability to obtain and maintain a required DOE security clearance. Desired: - Bachelor's degree in Computer Science, Information Technology, Management Information Systems, or a related field plus 5 years of related experience; or Master's degree in Computer Science, Information Technology, Management Information Systems, or a related field plus 2 years of related experience
Experience with administering the following COTS tools: Bentley Systems Enterprise Bridge (eB), IBM Rational DOORS, Aras Innovator, Serena Business Manager, Serena Version Manager, Catalyst Systems Openmake, BMC Deployment Manager.
Experience with report design using SQL Server Reporting Service (SSRS). Familiarity with UNIX and/or Windows operating systems.
Knowledge of configuration management concepts and best-practice processes, excellent problem-solving skills, knowledge of specific configuration management toolsets, and knowledge of reporting tools.
Ability to perform in a leadership capacity, project management, customer relationship management, excellent customer service attitude.
Willingness and ability to quickly learn new tools, approaches, and concepts. Security Clearance: Position requires a Department of Energy (DOE)-granted Q-level security clearance.
Sandia is required by DOE directive to conduct a pre-employment background review that includes personal reference checks, law enforcement record and credit checks, and employment and education verifications. Applicants for employment must be able to obtain and maintain a DOE Q-level security clearance, which requires U.S. citizenship.
Applicants offered employment with Sandia are subject to a federal background investigation to meet the requirements for access to classified information or matter if the duties of the position require a DOE security clearance. Substance abuse or illegal drug use, falsification of information, criminal activity, serious misconduct or other indicators of untrustworthiness can cause a clearance to be denied or terminated by the DOE, rendering the inability to perform the duties assigned and resulting in termination of employment.
Benefits: At Sandia you will receive many benefits as a valued employee of a premier national multi-program engineering and science research laboratory. In our Total Rewards package you will enjoy competitive pay, great benefits, a stimulating, positive environment and learning opportunities that will help build your career. More information may be found on our Careers website. EEO Statement: Sandia National Laboratories is an Equal Opportunity Employer of qualified women, minorities, individuals with disabilities and protected veterans.
COUNTRY: USA
JOB FAMILY: IT
JOB TITLE: Software Systems Engineer (Entry or Senior Level)
STATE: NM
CITY: Albuquerque
FLSA STATUS:
JOB ID: 647037
HRS SOURCE ID: 1030
FULL PART TIME: F
REG TEMP: R
Job ID: 2014-647037Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.