The Senior Software Development Engineer is an integral position within the newly formed Fusion R&D team. The Engineer will be part of a fast paced team, working in a collaborative environment that will drive growth and innovation within the Software and Cloud Computing competency.
We’re seeking an experienced engineer who will work closely with Software Engineers and QA engineers in an action oriented Agile product development organization. He/she will design and develop software, collaborating with team members in order to deliver iterative releases of Web Applications to end users. He/she will play an important role in mentoring and guiding junior engineers.
Key Responsibilities:
- Designs, modifies, develops, writes and implements web and / or mobile applications
- Communicates with cross functional teams as part of a shared responsibility for total product quality and timely delivery
- Owns definition of overall product software architectures
- Drives use of common components across software solutions
- Coordinates across development efforts to ensure consistency and leverage of common technologies
- Drives continuous improvement in software quality and delivery
- Mentorship and direction for end-to-end development of web applications based on responsive web design and Microsoft .NET and Cloud based technologies
- Assists in hiring and onboarding of new team members
- Maintains domain expertise and stays current on new technology, processes, systems & tools