
Senior Software Engineer
RELX
full-time
Posted on:
Location Type: Hybrid
Location: Evanston • Florida • Illinois • United States
Visit company websiteExplore more
Salary
💰 $100,100 - $166,800 per year
Job Level
Tech Stack
About the role
- Interface with other technical personnel or team members to finalize requirements.
- Write and review portions of detailed specifications for the development of complex system components.
- Complete complex bug fixes and 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.
- Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
- Resolve complex technical issues as necessary and train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
- Keep abreast of new technology developments.
Requirements
- Proven experience as a Software Engineer
- BS Engineering/Computer Science or equivalent experience required
- Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
- Proficiency with data manipulation language including optimization techniques.
- Good understanding of normalized/dimensional data modeling principles and multiple data storage subsystems.
- Hands on experience in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
- Proven research skills and knowledge in industry best practices in development.
- Knowledge in using and developing applicable tool sets.
- Ability to interface competently with other technical personnel or team members to finalize requirements.
- Ability to work well with internal and external technology resources along with the knowledge of test-driven development.
- Ability to write and review portions of detailed specifications for the development of complex system components and complete complex bug fixes.
- Good oral and written communications skills.
Benefits
- Medical Inpatient and Outpatient Insurance: Coverage for your healthcare needs.
- Life Assurance Policies: Providing financial security for your loved ones.
- Modern Family Benefits: Support for maternity, paternity, and adoption needs.
- Long Service Award: Recognition for your dedication and loyalty.
- Celebratory Allowance/Gifts: Marking special occasions to celebrate with you.
- Flexible Benefits Plan : Offering you wider choice of services and products
- Employee Assistance Program : Access support for personal and work-related challenges.
- Flexible Working Arrangements: Balance work and personal life effectively.
- Access to Learning and Development Resources: Empowering your professional growth.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaJavaScriptJSPC++HTMLXMLSQL.Netdata manipulation languagenormalized data modelingdimensional data modeling
Soft Skills
communication skillscollaborationproblem-solvingtrainingresearch skillsinterface with technical personnelfinalizing requirementsworking with stakeholderscode reviewsbug fixing
Certifications
BS EngineeringBS Computer Science