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. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis® ...
Read more about this company
This position involves performing research, design, and software development within a specific functional area or product line. You will be responsible for solving challenges related to program flow design, ensuring efficient coding practices, and performing unit testing. This role involves developing functional software components, maintaining high code quality, and addressing issues throughout the software development lifecycle.
Responsibilities:
Collaborate with technical personnel or team members to finalize requirements
Write and review detailed specifications for system components
Work closely with development team members to understand product requirements and translate them into software designs
Implement development processes, coding best practices, and conduct code reviews
Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
Resolve technical issues as necessary
Stay updated with new technology developments
Complete bug fixes
Perform other duties as assigned
Requirements:
3+ years of software engineering experience
Bachelor’s degree in engineering, Computer Science, or equivalent experience
Proficiency in development languages such as C#, .NET, Angular, TypeScript, JavaScript, HTML, CSS, Windows
Proficiency with data manipulation languages and understanding of data modeling principles
Ability to work with complex data models and data storage subsystems
Familiarity with industry best practices, including code coverage and test-driven development
Experience with AI prompting is a bonus
Ability to write and review detailed specifications for system components
Knowledge of software development methodologies (e.g., Agile, Waterfall)
Good oral and written communication skills and ability to collaborate with internal and external technology resources