LexisNexis Risk Solutions Group
Make your application after reading the following skill and qualification requirements for this position.
Explore our passion for discovery
Global companies and governmental entities rely on us to solve their most complex data challenges. Our employees collaborate to reduce risks and create opportunities for customers in more than 100 countries.
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.
Senior Software Engineer
LexisNexis Risk Solutions Group is hiring for a Senior Software Engineer to join our growing development team, located in :
The ideal candidate selected for this exciting new role will be provided with the opportunity to add their strong software development skills and experience to a dynamic, multidisciplinary Research & Development team.
This position requires an experienced engineer capable of both self-directed and collaborative solution design and development, effectively using best practices where applicable and demonstrating excellent written and verbal communication skills.
In addition, the ideal candidate will approach problem-solving with curiosity, thoroughness, and a continual drive to adapt and learn as each new challenge is identified, researched, and solved.
Requirements / Qualifications
- BS Engineering / Computer Science, or equivalent experience
- Expert-level development experience including :
- 5+ years applied development in .NET Languages : F# and / or C# (F# preferred)
- ASP.NET Core Web API services or equivalents
- SQL Server or other RDBMS experience
Preferred
- Front-end Web / JS development (Angular preferred)
- Experience with Functional Programming (any language, e.g. F#, OCaml, Haskell, Scala)
- Experience with implementing CI / CD automation (Github Actions, TFS, Jenkins, TravisCI, etc.)
Technical Skills (familiarity With Several Is Preferred)
- F#, C#
- REST APIs, JSON, XML
- HTML, JavaScript, Angular
- Oracle / SQL Server
- Web Services (WebAPI, MVC, etc.)
- Unit / Integration Tests (XUnit, etc.)
- Containers (Docker, etc.)
- ETL Processes, Parsing
- Performance Testing
- Research Analytics
Responsibilities :
- Work closely with other development team members to understand product / tool requirements and translate them into software designs for the development of system components / applications of moderate complexity.
- Develop console, network service, and web-based applications from gathered requirements and the ability to write robust code with built-in unit testing.
- Collaborate with the team to implement new and refine existing CI / CD processes to streamline software delivery within the team.
- Successfully implement development processes, coding best practices, and code reviews.
- Log, track, and resolve technical issues / defects as necessary.
- Develop proof-of-concepts (POCs) to explore new areas of product vision / strategy.
- Stay current on advancements in technology, design practices, and architecture, as well as the latest software and networking processes, tools, and methods, and for making recommendations on how these advances can be applied to the current products and engineering practices.
- Effectively absorb subject-matter and industry expertise to inform ongoing feature and configuration designs.
- Other assignments and tasks as needed, including Research-oriented tasks.
J-18808-Ljbffr