DE Jobs

Search from over 2 Million Available Jobs, No Extra Steps, No Extra Forms, Just DirectEmployers

Job Information

Boise State University Systems Engineer 1 - 498533-2453 in Boise, Idaho

This job was posted by https://idahoworks.gov : For more information, please see: https://idahoworks.gov/jobs/2259552 Job Summary/Basic Function:

Responsible for providing technical professional programming work to design, develop, maintain and support community research infrastructure at an intermediate level.

Level Scope:

Fully competent and productive professional contributor who applies acquired job skills, policies and procedures to complete substantive assignments/projects/tasks of moderate scope and complexity. Works independently with general supervision; exercises judgment within defined guidelines and practices to determine appropriate action. May provide guidance and assistance to entry level professionals and/or support employees.

Essential Functions:

90% of Time the Systems Engineer 1 must:

Maintain infrastructure development, e.g., approving pull requests from other team members.

Develop software solutions from scratch or refactoring existing solutions to make them conform to industry standards (quality, efficiency, reusability, robustness, portability, documentation, etc.).

Independently investigate tools and solutions, and discuss them with the project leads.

The project may require deep engagement, possibly leading to co-authorship on scientific publications and grant proposals.

Comprehends and distills issues, identifies problem factors, determines appropriate information, checks assumptions against facts and generates solutions.

Takes responsibility for work while seeking direction, guidance or assistance as needed. May require working outside of business hours and weekends.

Demonstrates quality service and accountability in the process of resolving incidents, requests, fixes resulting in accurate, timely and efficient solutions and data as evidenced by meeting customer needs and by meeting or exceeding established performance metrics and task estimates.

Assignments include but are not limited to development, support, maintenance, configuration, customization, troubleshooting, upgrades, integration and maintenance of systems.

Collaborates with users and other technical staff to review software requirements and functional specifications, delineating the gaps between requirements and the capabilities of existing technology and resources and recommending designs that are user-friendly and compliant with technical requirements. Proactively recommends improvements to requested features and functionality.

Translates requirements into a technical design and programmatic solutions which are testable and easily maintained and which follow established standards and methodologies.

Writes new and/or modifies existing software programs, objects and reports including unit testing, coding, migration instructions and technical documentation (including entity relationship diagrams and program structure diagrams.

Stays current with relevant advances in technology via on-the-job training, attending technical courses or conferences, reading, research, etc.

Facilitate peer review of own work and participate in peer reviews of team members.

Follows project plans; records and tracks progress of project tasks, features and improvements. Reports status in a timely manner.

Provides estimates for tasks based on experience and team standards. Provides status reports, exchanges relevant information with the project leads and meets timelines. Notifies the project leads of potential risks and issues.

Effectively utilizes leadership, analytical and creative problem-solving skills, interpersonal and communication skills, along with standard processes and methodologies, as evident by successful support and implementation of projects (including upgrades) resulting in project completion that meets requirements and quality expectations and that meets estimates.

10% of Time: Perform other duties as assigned

Knowledge Skills, Abilities:

Skills in C/C++ and/or Java

Testing and continuous integration tools

Source code control, such as Git

Use of command-line tools, such as in Unix/Linux environment

Excellent analytical, troubleshooting and problem-solving skills

Demonstrated successful performance with coordinating and completing multiple tasks to meet aggressive and changing deadlines

Excellent organizational and communications and interpersonal skills

Detail oriented focus on high degree of accuracy

Minimum

Qualifications:

Bachelor\'s or Advanced Degree in Software Engineering/Computer Science or a related field and 2 or more years of software engineering/development professional experience or equivalent relevant experience.

Preferred Qualifications:

Knowledge of static program analysis, programming language theory, or compilers

Knowledge of test-driven development

Experience with providing peer code reviews, build automation, and working on open-source projects Salary and Benefit

s:

Salary is \$85,000 annually and is commensurate with experience. Boise State University provides a best-in-class benefits pa

DirectEmployers