Responsible for producing software, at a project level, for core products.
Job Description and Responsibilities
- Use requirements and designs to implement a solution, defining test plans and methods, executing all testing, and assisting with the deployment of new releases
- Coordinate and conduct necessary product activities
- Facilitate the use and improvement of a software development lifecycle
- Independently work at a project level, defining and addressing multiple tasks
- Design and implement software solutions and enhancements.
- Must be able to independently create designs for more complicated software changes
- Coordinate work activities for other team members
- Perform product and system testing
- Ensure product behavior meets expected behavior
- Ensure all components are complete and ready for installation assembly, independent testing, and production
- Develop, test, and maintain product installation programs
- Issue logging, tracking, analysis, reporting and management
- Release control and coordination for multiple products
- Participate in software development lifecycle for new and existing products
- Develop documentation including test plans, installation instructions, internal release notes, design documents, and disaster recovery processes
Requirements
- Able to read requirements and translate into development initiatives
- Ability to learn quickly and adapt within a changing environment
- Degree in computer science, math or engineering related field
- Experience with an object-oriented language such as C# or Java
- Experience working with large and complex databases using SQL
- Quantitative background (math/science/engineering) a plus
- An existing right to work in the EU required