Acts as an advisor for determining technical objectives for user requirements and specifications and plan for enterprise software development within the broader organizational scope. Software development encompasses end-user, system level,
Develop and deploys integrated solutions aimed at modernizing, consolidating and coordinating the independently designed applications within and across the enterprise. Formulates system scope and objectives, and devises and modifies procedures to solve problems.
Monitor, maintain, enhance and manage all existing engineering business applications and correct defects as they become known. The same software engineering best practices and techniques shall be used for application modifications and system upgrades. All data and programming standards shall be used and consistently applied.
Comprehend end user work flows, use case scenarios and application business logic and translate into an elegant, efficient user - friendly interface. Modify existing software to improve performance and implement enhancements.
In this role, the selected candidate will lead on creating and enhancing technical bulletins, procedures and support processes such as change control templates, service bulletins, support tools, problem scenario reporting rules, knowledge articles, etc.
As part of this team, you will develop analysis - focused applications for our sequencing systems. Functions include analytic frameworks and pipelines, workflow orchestration, instrument control software, and integration with companys informatics ecosystem.
Software Engineering is responsible for developing, enhancing, and sustaining software systems and products in a cross-functional team environment through adherence to established design control processes and good engineering practices.