Senior Software Engineer II

Image-HasTech

Senior Software Engineer II

RELX Inc. Company
  • United States

Description

Senior Software Engineer EXPLORE OUR PASSION FOR DISCOVERY: Global companies and governmental entities trust LexisNexis® InterAction® to manage their firm’s valuable relationships with a holistic view of their customer’s interactions. Empower their team to increase client retention, measure the profitability potential of clients, win more business by leveraging current client information to develop rich, long-term relationships with our CRM. Our employees collaborate to reduce risks and create opportunities for customers. We’re adaptable, curious and ambitious. That’s why here, you’ll have the freedom to drive change, the trust to find your own path, and the space to explore more. We are hiring a Senior Software Engineer to be based in our Raleigh, North Carolina office as part of the InterAction team; a fast paced, highly dynamic group, committed to continuous improvement and adoption of best practices. The senior software engineer will lead other software engineers, work with peers, and architecture groups to design and optimize solutions. You’ll take part in performance engineering and not just follow industry best practices, but also define them. The engineer in this position will take part in a large geographically dispersed software engineering team working towards a common goal. The ideal candidate is passionate about software development and has a proven track record of delivering solutions on time for high load web applications. QUALIFICATIONS: 5+ years of Software Engineering experience Willingness and ability to learn quickly and contribute TECHNICAL SKILLS: Proficiency in C#, .Net Core, SQL Basic Familiarity with: Cloud PaaS Architecture (AWS, Azure), Git Web application development skills: JavaScript/TypeScript, Angular 10+, REST, Web API, CSS Knowledge of any of the following will be an advantage - Azure cloud services, Azure DevOps, Docker, Kubernetes, PowerShell, ARM templates, Karate automation tests, GraphQL Solid knowledge of architectural principles and Common Design Patterns Familiarity with industry best practices — Unit Testing, Object Oriented Programming, SOLID Principles, CI, CD, Trunk based development. Understanding of database modeling principles. Proficiency with data manipulation language including optimization techniques. Ability to work with complex data models. Ability to work well with internal and external technology resources. Ability to write and review portions of detailed specifications for the development of system components of moderate complexity. Knowledge of software development Agile methodologies (e.g. Scrum, Kanban). Ability to write and review portions of detailed specifications for the development of system components of moderate complexity. Ability to complete moderately complex bug fixes. Knowledge in using and developing applicable tool sets like: Visual Studio, Azure DevOps, VS Code, Git/GitHub. Knowledge of test-driven development, automated testing and A/B testing. Good oral and written communications skills. PRIMARY RESPONSIBILITIES MAY INCLUDE: Perform reviews to ensure enterprise and architectural standards and processes are followed. Interface with other technical personnel or team members to understand complex product requirements and translate them into software designs Conduct research or implement proofs of concept to aid other engineers and management in decision making. Provide new ideas to foster improvements in processes and practices Problem solving, analytical thinking and focus on innovation Take calculated risks to push past obstacles and achieve business objectives Successfully implement development processes and coding best practices. Train and provide guidance to less senior software engineers as well as peers. Perform maintenance and bug fixes for existing web applications. Keep abreast of new technological developments. All other duties as assigned. LexisNexis, a division of RELX Group, is 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. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: https://forms.office.com/r/eVgFxjLmAK . Please read our Candidate Privacy Policy. LexisNexis Legal & Professional is a leading global provider of legal, regulatory and business information and analytics that help customers increase productivity, improve decision-making and outcomes, and advance the rule of law around the world. We help lawyers win cases, manage their work more efficiently, serve their clients better and grow their practices. We assist corporations in better understanding their markets and preventing bribery and corruption within their supply chains. We partner with leading global associations and customers to help collect evidence against war criminals and provide tools to combat human trafficking. We endeavour to advance the rule of law across the world.Our teams are combining unparalleled legal and business information with analytics and technology to advance what’s possible for the way our customers work and to advance what’s possible in the world by strengthening the rule of law.

Responsibilities

  • The senior software engineer will lead other software engineers, work with peers, and architecture groups to design and optimize solutions
  • You’ll take part in performance engineering and not just follow industry best practices, but also define them
  • The engineer in this position will take part in a large geographically dispersed software engineering team working towards a common goal
  • PRIMARY RESPONSIBILITIES MAY INCLUDE: Perform reviews to ensure enterprise and architectural standards and processes are followed
  • Interface with other technical personnel or team members to understand complex product requirements and translate them into software designs Conduct research or implement proofs of concept to aid other engineers and management in decision making
  • Provide new ideas to foster improvements in processes and practices Problem solving, analytical thinking and focus on innovation Take calculated risks to push past obstacles and achieve business objectives Successfully implement development processes and coding best practices
  • Train and provide guidance to less senior software engineers as well as peers
  • Perform maintenance and bug fixes for existing web applications
  • Keep abreast of new technological developments

Qualifications

  • The ideal candidate is passionate about software development and has a proven track record of delivering solutions on time for high load web applications
  • QUALIFICATIONS: 5+ years of Software Engineering experience Willingness and ability to learn quickly and contribute TECHNICAL SKILLS: Proficiency in C#, .Net Core, SQL Basic Familiarity with: Cloud PaaS Architecture (AWS, Azure), Git Web application development skills: JavaScript/TypeScript, Angular 10+, REST, Web API, CSS Knowledge of any of the following will be an advantage - Azure cloud services, Azure DevOps, Docker, Kubernetes, PowerShell, ARM templates, Karate automation tests, GraphQL Solid knowledge of architectural principles and Common Design Patterns Familiarity with industry best practices — Unit Testing, Object Oriented Programming, SOLID Principles, CI, CD, Trunk based development
  • Understanding of database modeling principles
  • Proficiency with data manipulation language including optimization techniques
  • Ability to work with complex data models
  • Ability to work well with internal and external technology resources
  • Ability to write and review portions of detailed specifications for the development of system components of moderate complexity
  • Knowledge of software development Agile methodologies (e.g
  • Ability to complete moderately complex bug fixes
  • Knowledge in using and developing applicable tool sets like: Visual Studio, Azure DevOps, VS Code, Git/GitHub
  • Knowledge of test-driven development, automated testing and A/B testing
  • Good oral and written communications skills

Summary

Job Type : FULLTIME
Category : Software Engineer
Posted : November 15, 2023
Salary : N/A
Experience : 5 Months

Share With