🌎
This job posting isn't available in all website languages

Software Engineering Lead

📁
IT/Technical & Product Development
💼
Elsevier
📅
TEC001LU Requisition #

Job Summary

 

The Software Engineering Lead position will serve as a subject matter expert for the Engineering Village web software development team.  This position provides guidance on technical direction, architecture, agile best practices, and direct management of team members.  The role is designed to be hands on in terms of creating technical outputs or deliverables for the team as well as having managerial responsibility of a squad of developers.

 

The Engineering Village web team is responsible for delivery of customer facing web applications and APIs.  Engineering Village is a part of the Elsevier organization, the world's leading provider of scientific, technical and medical information, tools and resources.  A global company based in Amsterdam, Elsevier partners with scientists, researchers, healthcare providers, educators and decision-makers in academic institutions, governments and corporations to help them find, evaluate and use information.  Elsevier employs over 7,000 people in more than 70 offices worldwide.  We are an employer of choice, attracting and developing talented and creative people who thrive in a challenging and fast-paced environment.  We offer an excellent compensation and benefits package as well as a real opportunity for career growth in a growing organization.

Experience and Education

 

·         7+ years of Software Engineering experience.

·         BS Engineering/Computer Science or equivalent experience required.

·         No prior experience as a people manager required.

 

 

Responsibilities


·      Serve as the initial point of escalation for software development issues within the Tech  Content domain.

·      Interface with other technical personnel and product owners to finalize requirements and translate them into software designs.

·      Develop and deliver new software features and defect fixes using agile development methodologies.

·      Resolve complex technical issues as necessary.

·      Successfully implement development processes and coding best practices while guiding the  team through incremental improvement.

·      Keep up with new technology developments and make recommendations to the overall team.

·      Carry out management responsibilities in accordance with the organization’s policies, procedures, and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; and addressing complaints and resolving problems.

·      Ensure all staff is provided with training and resources needed to perform their jobs to the most outstanding degree possible. Ensure all staff is provided with frequent feedback and coaching to meet and exceed individual and team performance goals consistently.

·      Manage and encourage new ideas from staff to foster improvements through innovations.  Empower the staff to be accountable and responsible for their own actions and decisions.

·      Empower the staff to be accountable and responsible for their own actions and decisions.

·      All other duties as assigned.

 

 

Required Skills

·         Ability to partner and lead internal and external technology resources in solving complex       business needs.

·         Strong communication (verbal and written) and customer service skills.

·         Knowledge of agile software development methodologies.

·         The ideal candidate will have 3 or more of the following skills:

ü    Expertise in development of maintainable HTML & CSS for user-facing solutions on a pre-existing platform.

ü    Proficiency with JavaScript libraries and frameworks such as Spring, Backbone, Marionette, and Bootstrap.

ü    Strong background in single page application (SPA) development.

ü    Advanced proficiency in JSON, JavaScript, and jQuery.

ü    Knowledge of Java/J2EE, Tomcat, and frameworks such as Spring or Stripes.

ü    Expertise developing and debugging large scale, high availability applications.

ü    Understanding of cloud based frameworks.

ü    Proficiency with AWS such as CloudWatch, Lambda, EC2, and DynamoDB.

ü    Experience working with RESTful API’s and microservices.

ü    Working knowledge of controlled versioning system such as Git.

 

·     Excellent research skills.

·     Knowledge and experience in development best practices including, but not limited to, software builds and deployments, new feature release planning and execution, and security concepts with a focus on prevention and resolution.

·     Strong skills in setting, communicating, implementing, and achieving business objectives and goals through the direct management of others.

·     Ability to work with direct reports to define career paths and plans, address sub-standard performance, and recognize positive outcomes.

·     Ability to manage a team working in an agile environment.



Previous Job Searches

Activity Feed

107639
Job shares through ELSEVIER
Someone applied to the Quality Test Engineer II - Automated Testing and OO Programming position. 13 minutes ago
Someone applied to the Senior Financial Analyst, COE Sales & Revenue position. 13 minutes ago
Someone applied to the Sales Data Analyst position. 43 minutes ago
Someone referred the Sr. Tax Specialist position. 48 minutes ago
Someone referred the Sr. Tax Specialist position. 48 minutes ago

Similar Listings

Elsevier

Netherlands

📁 IT/Technical & Product Development

Requisition #: TEC001N8

Elsevier

Netherlands

📁 IT/Technical & Product Development

Requisition #: TEC001MO

Elsevier

Netherlands

📁 IT/Technical & Product Development

Requisition #: TEC001AX