2230 jobs - 0 added today
Recruiting? Call us on 01772 639042
Email me jobs relevant to my job search
7 days ago
only 22 days until close

Senior Software Developer


Wood
Location: Aberdeen
Job type: Permanent
Sector: Software Engineering
Category: Networks and Systems Jobs
Apply on company site
Select how you want to share:
View similar
Senior Software Developer
Requisition ID :2021-84058
Work Location :GB-Aberdeenshire-Aberdeen
Department / Discipline : Information Technology
Position Type : Staff / Permanent

Overview / Responsibilities

Wood is currently recruiting for a Senior Software Developer to preferably work in our Aberdeen office, although other UK locations will be considered. This role provides the opportunity to join a team at an exciting point of the energy transition process.

The Senior Software Developer contributes to development of existing and new applications to meet customer and business requirements.

This is a fully competent and seasoned software development role with the ability to coach, train and support more junior members of the team. The individual will works autonomously with limited daily supervision.

Responsibilities

* Designs and develops new functionality and enhances existing products/solutions following core
principles, practices, architectural and security standards
* Writes well designed, high-quality, well-tested and clean code following SOLID principles
* Creates system analyses and designs for complex changes to mitigate risks and provide guidance
on technical approach
* Contributes to core principles, practices, architectural and security standards
* Actively involves and contributes or leads in all phases of the software development life cycle,
including troubleshooting and fixing problems across multiple environments and operating
platforms
* Resolves technical issues through debugging, research, and investigation
* Provides accurate effort estimations, supports the development of user requirements, testing plans
and deployments
* Conducts code reviews and advocates for technical excellence while being open to change when
needed
* Implement and provide input on the design of required security measures such as firewalls or
message encryption, monitoring performance to notify security experts of any problems in line with
security by design principles
* Acts as a mentor for less-experienced peers through both technical knowledge and leadership skills
* Efficiently utilises Continuous Delivery and DevOps tools and practices to build and deploy software

Skills / Qualifications

Qualifications:

* Degree level education in relevant subject such as Computer Science or Software Engineering

Knowledge, skills and experience:

* Good level of relevant experience
* Substantial professional experience with two or more development languages
* Solid understanding and commercial experience of design and development of full-stack web
applications with hands-on experience with front-end, MVC and ORM frameworks
* Proven working experience with Relational Databases and SQL
* Solid understanding of design patterns and Object-Oriented programming
* Secure coding practice in line with industry best practice such as OWASP
* Strong Analytical and Problem-solving skills
* Ability to provide mentoring and coaching others and advocating for technical excellence while
being open to change when needed
* Comfortable with Agile methods, such as Scrum / Kanban
* Expert in writing unit and integration tests using a mocking framework
* Proven track record of full life-cycle development, including requirement gathering and
analysis, design, implementation, deployment, testing and maintenance with strong problem solving
skills
* Working experience with Continuous Integration (CI) and ability to utilise Continuous Delivery and
DevOps tools and practices to automate builds and deployments of software applications

Company Overview

Wood is a global leader in engineering and consultancy across energy and the built environment, helping to unlock solutions to some of the world’s most critical challenges. We provide consulting, projects and operations solutions in more than 60 countries, employing around 45,000 people.

Diversity Statement

We are an equal opportunity employer that recognises the value of a diverse workforce. All suitably qualified applicants will receive consideration for employment on the basis of objective criteria and without regard to the following (which is a non-exhaustive list): race, colour, age, religion, gender, national origin, disability, sexual orientation, gender identity, protected veteran status, or other characteristics in accordance with the relevant governing laws.
Senior Software Developer
Requisition ID :2021-84058
Work Location :GB-Aberdeenshire-Aberdeen
Department / Discipline : Information Technology
Position Type : Staff / Permanent

Overview / Responsibilities

Wood is currently recruiting for a Senior Software Developer to preferably work in our Aberdeen office, although other UK locations will be considered. This role provides the opportunity to join a team at an exciting point of the energy transition process.

The Senior Software Developer contributes to development of existing and new applications to meet customer and business requirements.

This is a fully competent and seasoned software development role with the ability to coach, train and support more junior members of the team. The individual will works autonomously with limited daily supervision.

Responsibilities

* Designs and develops new functionality and enhances existing products/solutions following core
principles, practices, architectural and security standards
* Writes well designed, high-quality, well-tested and clean code following SOLID principles
* Creates system analyses and designs for complex changes to mitigate risks and provide guidance
on technical approach
* Contributes to core principles, practices, architectural and security standards
* Actively involves and contributes or leads in all phases of the software development life cycle,
including troubleshooting and fixing problems across multiple environments and operating
platforms
* Resolves technical issues through debugging, research, and investigation
* Provides accurate effort estimations, supports the development of user requirements, testing plans
and deployments
* Conducts code reviews and advocates for technical excellence while being open to change when
needed
* Implement and provide input on the design of required security measures such as firewalls or
message encryption, monitoring performance to notify security experts of any problems in line with
security by design principles
* Acts as a mentor for less-experienced peers through both technical knowledge and leadership skills
* Efficiently utilises Continuous Delivery and DevOps tools and practices to build and deploy software

Skills / Qualifications

Qualifications:

* Degree level education in relevant subject such as Computer Science or Software Engineering

Knowledge, skills and experience:

* Good level of relevant experience
* Substantial professional experience with two or more development languages
* Solid understanding and commercial experience of design and development of full-stack web
applications with hands-on experience with front-end, MVC and ORM frameworks
* Proven working experience with Relational Databases and SQL
* Solid understanding of design patterns and Object-Oriented programming
* Secure coding practice in line with industry best practice such as OWASP
* Strong Analytical and Problem-solving skills
* Ability to provide mentoring and coaching others and advocating for technical excellence while
being open to change when needed
* Comfortable with Agile methods, such as Scrum / Kanban
* Expert in writing unit and integration tests using a mocking framework
* Proven track record of full life-cycle development, including requirement gathering and
analysis, design, implementation, deployment, testing and maintenance with strong problem solving
skills
* Working experience with Continuous Integration (CI) and ability to utilise Continuous Delivery and
DevOps tools and practices to automate builds and deployments of software applications

Company Overview

Wood is a global leader in engineering and consultancy across energy and the built environment, helping to unlock solutions to some of the world’s most critical challenges. We provide consulting, projects and operations solutions in more than 60 countries, employing around 45,000 people.

Diversity Statement

We are an equal opportunity employer that recognises the value of a diverse workforce. All suitably qualified applicants will receive consideration for employment on the basis of objective criteria and without regard to the following (which is a non-exhaustive list): race, colour, age, religion, gender, national origin, disability, sexual orientation, gender identity, protected veteran status, or other characteristics in accordance with the relevant governing laws.
Apply on company site

Email me jobs relevant to my job search

  Back to the top