At LexisNexis Reed Tech, our mission and purpose is to enable the advancement of humanity by delivering better outcomes to the innovation community. Each and every day, the work our team does supports the development of new technologies and processes that ultimately advance humanity. Helping our customers reach their goals is our primary focus. We enable innovators to accomplish more by helping them make informed decisions, be more productive, comply with regulations and ultimately achieve superior results. Our overall success is measured by how well we deliver these results.
Our Life Sciences team is looking for an energetic and eager SeniorSoftware Developer with an entrepreneurial mind who wants to grow their professional career! Reporting into the Development Manager for our Life Sciences division, this Senior Software Developer role will be a pioneer for our product development team as we expand our product capabilities. You will be responsible for new and innovative software capability development and design of simple user interfaces and experiences. Additionally, you will work in highly collaborative environments working across many subject areas and regularly work on cutting edge technologies - understanding and inventing new designs and integration patterns along the way.
What you will focus on:
Passionate about software development, design, write and maintain robust, testable code in adherence to the SDLC. (C#, .Net Core, REST APIs, SQL, Dapper, LINQ, JSON, XML etc.)
Participate in Full-Stack agile development in a collaborative environment.
A solid understanding of object oriented programming fundamentals, Microservices architecture
Ability to implement and adhere to different design patterns and have experience implementing them.
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.
Interface with other technical personnel or team members to finalize requirements.
Work closely with other development team members to understand complex product requirements and translate them into software designs.
Successfully implement development processes, coding best practices, and code reviews.
Resolve complex technical issues as necessary.
Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
Mentor less-senior software developers on development methodologies and optimization techniques.
All other duties as assigned.
Qualifications:
BS Engineering/Computer Science or equivalent experience required
Knowledge of using JavaScript frameworks like Angular/React/Vue, CSS, HTML, Bootstrap/Less/Sass
Strong Knowledge of MS SQL Server (Stored procedures, functions, views etc.)
Extensive experience designing and developing enterprise-grade software
Experience with source control management systems and continuous integration/deployment environments
Experience with agile development methodologies including Kanban and Scrum
Knowledge of test-driven development and unit testing frameworks/methodologies.
Experience with debugging, performance profiling and optimization
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
Internally motivated, able to work proficiently both independently and in a team environment
Strong communication skills with both internal team members and external business stakeholders
Strong initiative to find ways to improve solutions, systems, and processes
Experience with database development including relational database design, SQL and ORM technologies
PREFERRED SKILLS
Azure cloud experience
Azure DevOps, CI/CD
Version-control (SVN, GIT)
Event driven programming
SQL Profiler, Fiddler
Non-relational database
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. 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.