Senior Software Engineer I
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer I you will be an experienced professional and will undertake difficult research, design and software development assignments within a software functional area or product line, and provide direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance of more senior members of the squad. This position performs software design - typically across multiple components; is developing the skills of mentoring more junior members of the team and works with others to talk to users/customers and translates their requests into solutions., * Interfacing with other personnel or team members to finalize requirements
- Leading, writing, and reviewing portions of detailed specifications for the development of system components of moderate complexity
- Working closely with other Development team members to understand Product Requirements and translate them into Software designs
- Implementing and guiding others to continuous integration, delivery, and deployment software delivery practices
- Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
- Completing complex bug fixes and resolving technical issues and setting standards for the team to follow
- Developing skills to mentor other developers on methodologies, optimization techniques and areas for growth
Requirements
- Have a BS degree in Engineering Computer Science or equivalent experience
- Have an excellent knowledge of continuous software delivery including using and developing with applicable toolsets
- Be proficient in development languages, including one or more the following: Java, Springboot, Python, C#
- Have an excellent understanding of data modelling principles, data manipulation languages, and storage systems
- Good knowledge of industry best practices, such as code coverage
- Proficiency of software development methodologies (e.g., Agile, Scrum, Kanban) and test-driven development
- Ability to interface competently with other technical personnel or squad members to finalize requirements
- Ability to write and review portions of detailed specifications for the development of complex system components
- Have the ability to work well with internal and external technology resources
- Have excellent verbal and written communication skills
Benefits & conditions
We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- Generous holiday allowance with the option to buy additional days
- Health screening, eye care vouchers and private medical benefits
- Wellbeing programs
- Life assurance
- Access to a competitive contributory pension scheme
- Save As You Earn share option scheme
- Travel Season ticket loan
- Electric Vehicle Scheme
- Optional Dental Insurance
- Maternity, paternity and shared parental leave
- Employee Assistance Programme
- Access to emergency care for both the elderly and children
- RECARES days, giving you time to support the charities and causes that matter to you
- Access to employee resource groups with dedicated time to volunteer
- Access to extensive learning and development resources
- Access to employee discounts scheme via Perks at Work
Learn more about the LexisNexis Risk team and how we work here
#LI-MH1 #LI-hybrid