Senior Software Development Engineer

Warsaw, Mazowieckie

Job Overview 

Designs, develops, implements and updates software systems in accordance with the needs of the organization. Evaluates, schedules, and resources development projects; investigates user needs; and documents, tests and maintains computer programs. 

Essential Functions 

  • Defines and Carries out procedures to ensure that all information systems products and services meet minimum organization standards and end-user requirements. 
  • Does Automation, writes test plans and detailed test scripts supporting test cases derived from an analysis of functional requirements and programming specifications. 
  • Thoroughly tests software to ensure proper operation and freedom from defects prior to implementation. 
  • Documents and works to resolve all problems. 
  • Devises improvements to current procedures and develops models of possible future configurations. 
  • Performs work flow analysis and recommends quality improvements. 
  • Establishes software quality standards for life cycle, documentation, development methods, testing and maintenance. 
  • Establishes advanced software test standards and methods and conducts complex software tests. 
  • Works collaboratively with developers across regions. 
  • Models data for the purposes for analytics and reporting in order to facilitate clear and simple access to non-technical users across varying Business Units. Reviews business requirements with regards to reporting, advises on the pros and cons of the possible technical solutions. 
  • Translates those business needs into technical specifications and provides input to the requirements for the development of a solution. 
  • Develops a full understanding of all relevant medical data and the data processing platform in which it resides. 
  • Explores data the data to discover patterns, relationships, anomalies and trends. 
  • Creates reports, graphs and other visualizations to accurately and plainly represent stories within the data. 
  • Writing relational and multi-dimensional database queries. 
  • Perform code reviews and optimization of existing queries. 
  • Comprehensively and coherently documents work in Confluence. 
  • Tracks and defines work within JIRA. 

Qualifications 

  • Bachelor's Degree Computer Science  
  • Master's Degree Computer Science Pref