About this role
GE Software is looking for an Senior Software Engineer to work on a number of exciting projects that will have a very positive impact on GE’s business. You will be a part of a highly talented team of Software Engineers working towards a common goal. Essential Responsibilities: You will be responsible for programing a feature and or a small feature set. You will contribute to the team and works with direction from the Senior Team Members or management but works independently. In this role you will: • Act as a member of the Bioprocess Software Department, representing the face of high quality design and development practices • Develop high performing, scaling and innovative software applications • Collaborate with system engineers, frontend developers and software developers to implement solutions that are aligned with and extend shared platforms and solutions • Apply methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques according to our QMS • Develop code that meets standards and delivers desired functionality using the technology selected for the project • Build features that meets the requirements • Understand performance parameters and assess application performance • Work on core data structures and algorithms and implement them using language of choice Qualifications/Requirements: • Bachelor’s Degree in Computer Science (or equivalent knowledge/experience) • Strong professional experience (include technical skill) • English and Swedish (written and spoken) Desired Characteristics: Technical Expertise: • Experience developing Microsoft applications (.NET, C#, C++) and web applications (Spring, RESTful, Web Services) • Experience with front-end technologies such as Javascript, HTML5, CSS, AngularJS • Experience with database tools (JPA, Hibernate,JDBC, Spring Data), GIT and VSTS • Experince in Cyber Security Business Acumen: • Have a solid understanding of the underlying infrastructure needed to run a large PC based application • Has the ability to break down problems and estimate time for development tasks • Has the ability to make basic technology choices based on experience • Demonstrates awareness about competitors and industry Leadership: • Has the ability to take ownership of tasks and deliver without supervision while using their discretion to seek help when necessary • Voices opinions and presents clear rationale, uses data or factual evidence to influence, recognizes collaborative behavior and participates in collaborative activities • Learns organization vision statement and decision making framework, able to understand how team and personal goals/objectives contribute to the organization vision • Has the ability to lead other Software Developers as a Software Tech Lead and guide the team in technical decisions