Elsevier is hiring a Software Engineer. The role involves conducting moderately complex research, design, and software development tasks within a specific software functional area or product line. The engineer will collaborate with technical team members to finalize requirements, design software solutions, implement coding best practices, and resolve technical issues.
Highlights
Perform research, design, coding, and unit testing within a software product line.
Collaborate with team members to finalize requirements and translate them into software designs.
Write and review detailed specifications for moderately complex system components.
Implement development processes, coding standards, and conduct code reviews.
Fix bugs and resolve technical issues.
5+ years of software engineering experience required.
Bachelor’s degree in Engineering or Computer Science, or equivalent experience.
Proficient in data manipulation languages and understand data modeling principles.
Tech stack includes HTML, CSS, JavaScript, React, TypeScript, Node.js, Express; MariaDB, MySQL, Snowflake, SQL; Git, CI/CD (GHA, Docker), and AWS.
Knowledge of test-driven development and Agile/Scrum methodologies.
Senior Software Engineer I Full Description
About the Role This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line, working on individual pieces of code including design, effective coding, and unit testing.
Responsibilities
Interface with other technical personnel or team members to finalize requirements.
Write and review portions of detailed specifications for system components of moderate complexity.
Work closely with development team members to translate moderately complex product requirements into software designs.
Implement development processes, coding best practices, and code reviews.
Resolve technical issues and complete bug fixes.
Requirements
5+ years of Software Engineering experience.
BS Engineering/Computer Science or equivalent experience required.
Proficiency with data manipulation languages and understanding of data modeling principles.
Knowledge of test-driven development and Agile/Scrum methodologies.
About the Business Elsevier is a global leader in information and analytics, helping researchers and healthcare professionals advance science and improve health outcomes for the benefit of society.