Share this Job
Sr Software Engineer - Bilbao (Spain)
Date: Apr 25, 2022
Location: Bilbao, BI, ES, 48009
Company: Hubbell Incorporated
Brand Overview
Posting Address
Position Overview
Duties and Responsibilities
- Full stack development including the design, development, testing, maintenance and enhancement of applications written in high level languages (C#, AngularJS, T-SQL) with limited guidance from a manager or a software architect.
- Primary coding and development for a minimum of 75% of time.
- Mentor junior developers and provide them with technical oversight.
- Work with peer technical leaders to ensure the product architecture is cohesive and adhering to required functional and non-functional requirements like performance, scalability and security.
- Author and review artifacts from all phases – use cases, estimates, high-level designs, low-level designs, code, test cases – to make sure they meet requirements.
- Perform gap analysis on current solutions to determine areas of improvement as needed.
- Lead by example and ensure development standards and processes are followed across team.
- Identify complex issues in a timely manner and provide mitigation recommendations.
- Communicate as needed with Project Managers, other engineers, Product Owners, and Product Managers to communicate architectural vision for the product.
- In addition to writing code to accomplish stories assigned to you, you will assume software quality responsibility collaboration with quality engineers assigned to your team.
Skills and Experience
- Currently holds a position performing Essential Functions above.
- 7+ years of experience developing with an object-oriented language.
- 5+ years of experience developing with C#.
- 5+ years of experience in full stack development.
- Knowledge of Web APIs based Web Service development.
- Experience developing responsive and accessible web applications with associated technologies: HTML, Bootstrap, AngularJS, XML, JSON, etc.
- Experience with unit testing and related frameworks such as MOQ, NUnit, Jasmine.
- Experience with dependency injection and related frameworks such as Unity and AutoFac.
- Experience with ORM frameworks such as Entity.
- Thoroughly knowledgeable with all aspects of software development lifecycles.
- Excellent communication skills.
- Demonstrated supervisory/leadership skills.
- Excellent time management skills, including multi-tasking and prioritization.
Education
Bachelors Degree in Computer Science or Engineering General
Relevant Industries
Job Segment:
Developer, SQL, Database, XML, Computer Science, Technology