Beacon Hill Staffing Group - Saint Paul, MN

posted 4 months ago

Full-time
Saint Paul, MN
Administrative and Support Services

About the position

The position involves writing programs to maintain and control computer systems software for operating systems, networked systems, and database systems. The individual will be responsible for creating the software platform and fine-tuning the final program after its initial development. This role requires a strong understanding of the full software development lifecycle, from business and systems analysis through requirements gathering and functional specification authoring, to development, testing, and delivery. The candidate will also need to troubleshoot issues and make necessary system changes to resolve problems. Additionally, the role includes reviewing and approving the development of software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. The candidate will counsel engineering staff on hardware and software, directing them to develop specifications and performance requirements while resolving customer problems. Advising customers about the maintenance of software systems and developing and directing software system testing and validation procedures are also key responsibilities. The position requires effective communication with customers and other departments regarding project status, proposals, and technical issues related to software system design and maintenance. The candidate will also be responsible for directing software programming and the development of documentation, along with performing other duties as assigned.

Responsibilities

  • Write programs to maintain and control computer systems software for operating systems, networked systems, and database systems.
  • Create the software platform and fine-tune the final program after it has been made.
  • Review and approve the development of software systems using scientific analysis and mathematical models.
  • Counsel engineering staff on hardware and software, directing them to develop specifications and performance requirements.
  • Advise customers about the maintenance of software systems.
  • Develop and direct software system testing and validation procedures.
  • Inform customers or other departments on project status, proposals, and technical issues.
  • Direct software programming and development of documentation.
  • Perform other duties as assigned.

Requirements

  • Associate's degree in computer science or relevant field (preferred).
  • 2-4 years of experience required.
  • Strong verbal and written communication skills.
  • Problem-solving skills and customer service skills.
  • Strong command of the English language, both written and oral.
  • Ability to work independently and manage one's time effectively.
  • Strong mentoring skills to provide support and constructive performance feedback.
  • Knowledge of the full software development lifecycle.
  • Ability to troubleshoot issues and make system changes as needed.
  • Strong knowledge of computer hardware and software.
  • Knowledge of computer development software, such as SQL, Java, J2EE, etc.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service