Beacon Hill Staffing Group - Saint Paul, MN
posted 4 months ago
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.