Software Engineer
Key Duties and Responsibilities · Perform software design, development, implementation, maintenance, configuration management and quality control for scientific and engineering applications. · Define system/software requirements and translate customer needs into practical designs. · Use Jira, Confluence, Bitbucket/Git and related Agile tools to manage work and collaborate with the team. · Identify roadblocks, resolve discrepancies and develop solutions where requirements or approaches are not f…