Software Engineering Lead
Company: RELX Group plc
Location: Alpharetta
Posted on: March 16, 2023
Job Description:
The candidate chosen for this role will work with team members
in a nimble environment and apply technical, analytical,
communication, and management skills to lead a team to produce and
maintain high quality web service, console app, and database
solutions. You will be working in a high-volume Back Office
development environment engaging with other Back Office, product,
and operations teams to sustain a variety of applications that
support account setup, maintenance, onboarding, and/or
credentialing activities.
Job Summary
The Software Engineering Lead position serves as a subject matter
expert for a specific team of Software Engineers. In addition to
writing code on complex systems and applications, this position
provides direction on project plans, schedules, and methodologies.
The position has direct reports.
Experience (US Only) and Education
- 7+ years of Software Engineering experience
- BS Engineering/Computer Science or equivalent experience
required Responsibilities
- Serve as the initial point of escalation for software
development issues within specific area of responsibility.
- Interface with other technical personnel or team members to
finalize requirements.
- Write and review portions of detailed specifications for the
development of system components of moderate complexity.
- Complete complex bug fixes.
- Work closely with other development team members to understand
moderately complex product requirements and translate them into
software designs.
- Successfully implement development processes, coding best
practices, and code reviews.
- Operate in various development environments (Agile, Waterfall,
etc.) while collaborating with key stakeholders.
- Resolve complex technical issues as necessary.
- Mentor and/or train entry-level software engineers as directed
by department management, ensuring they are knowledgeable in
critical aspects of their roles.
- Keep abreast of new technology developments.
- Design and work with complex data models.
- 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 in
order 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.
- All other duties as assigned. Technical Skills
- Advanced knowledge of software development methodologies (e.g.,
Agile, Waterfall).
- Experience/Exposure with GIT
- Strong experience with various resource models such as Managed
Services and/or Staff Augmentation.
- Strong knowledge in industry best practices in external
resource development.
- Ability to partner and lead internal and external technology
resources in solving complex business needs.
- Test-driven development.
- Strong research skills.
- Strong proficiency with data manipulation language including
optimization techniques.
- Strong understanding of normalized/dimensional data modeling
principles.
- Ability to design and work with complex data models.
- Strong knowledge of multiple data storage subsystems,
especially relational databases including MySQL.
- Expertise in SQL required.
- Expertise in C# .NET required. Knowledge of other development
languages is preferred (Java/J2EE, JavaScript, HTML, XML, etc.) as
is knowledge of scripting languages (PowerShell, etc.)
- Strong understanding of object-oriented programming.
- Strong knowledge in industry best practices in
development.
- Ability to partner and lead internal and external technology
resources in solving complex business needs.
- Knowledge in using and developing applicable tool sets.
- Ability to write and review portions of detailed specifications
for the development of complex system components.
- Strong skills in setting, communicating, implementing, and
achieving business objectives and goals through the direct
management of others.
- Strong organization/project planning, time management, and
change management skills across multiple functional groups and
departments, and strong delegation skills involving prioritizing
and reprioritizing projects and managing projects of various size
and complexity.
- Strong problem-solving experience involving leading teams in
identifying, researching, and coordinating the resources necessary
to effectively troubleshoot/diagnose complex project issues; prior
success extracting/translating findings into
alternatives/solutions; and identifying risks/impacts and schedule
adjustments to facilitate management decision-making.
- Strong communication (verbal and written) and customer service
skills. Strong interpersonal, communication, and presentation
skills applicable to a wide audience including senior and executive
management, customers, etc., including diction/terminology and
presenting information in a concise and effective manner to
clients, management, and various departments using assorted
communication mediums.
#LI-ES1
We are an equal opportunity employer: qualified applicants are
considered for and treated during employment without regard to
race, color, creed, religion, sex, national origin, citizenship
status, disability status, protected veteran status, age, marital
status, sexual orientation, gender identity, genetic information,
or any other characteristic protected by law. If a qualified
individual with a disability or disabled veteran needs a reasonable
accommodation to use or access our online system, that individual
should please contact accommodations@relx.com or if you are based
in the US you may also contact us on 1.855.833.5120.
Please read our Candidate Privacy Policy
Keywords: RELX Group plc, Alpharetta , Software Engineering Lead, Other , Alpharetta, Georgia
Didn't find what you're looking for? Search again!
Loading more jobs...