Senior Software Engineer I
LexisNexis Risk Solutions · Texas, United States · 5 days ago
Engineering$87k–$144k/yrFull-time
About the Position
This position is performed by an experienced professional and will undertake difficult research, design and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules and methodology in the development of cross-functional software products under the guidance of more senior members of the squad.
Responsibilities
- 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.
- Implements and guides other to continuous integration, delivery, and deployment software delivery practices.
- Identifies operational requirements for logging, instrumentation and alerting and works with Senior II to ensure operational requirements are met.
- Proficient in implementing continuous integration, delivery, and deployment software delivery practices.
- Aware of operational requirements and implementation for logging, instrumentation, and alerting
- Work closely with other development team members to understand product complex 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 intermediate technical issues as necessary.
- Pair Programming with squad members to support the learning and development of others.
- Develop skills to Mentor less senior software developers on development methodologies and optimization techniques.
- Technical Skills:
- Knowledge of continuous Software delivery
- Intermediate knowledge of software development methodologies (e.g., Agile, Waterfall)
- Intermediate proficiency with data manipulation language including optimization techniques
- Intermediate understanding of normalized/dimensional data modelling principles
- Intermediate knowledge of multiple data storage subsystems
- Confident practitioner in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, Unix, .Net
- Developing knowledge in Industry best practices in development
- Ability to interface competently with other technical personnel or team members to finalize requirements
- Ability to work well with internal and external technology resources
- Ability to write and review portions of detailed specifications for the development of complex system components
- Ability to complete complex bug fixes
- Good oral and written communications skills
Requirements
- 4+ years of Software Engineering experience
- BS Engineering/Computer Science or Equivalent Required
Qualifications
- Experience And Education
Skills
- Technical Skills:
- Knowledge of continuous Software delivery
- Intermediate knowledge of software development methodologies (e.g., Agile, Waterfall)
- Intermediate proficiency with data manipulation language including optimization techniques
- Intermediate understanding of normalized/dimensional data modelling principles
- Intermediate knowledge of multiple data storage subsystems
- Confident practitioner in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, Unix, .Net
- Developing knowledge in Industry best practices in development
- Ability to interface competently with other technical personnel or team members to finalize requirements
- Ability to work well with internal and external technology resources
- Ability to write and review portions of detailed specifications for the development of complex system components
- Ability to complete complex bug fixes
- Good oral and written communications skills
Benefits
We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.
Pay
U.S. National Base Pay Range: $86,600 - $144,400. Geographic differentials may apply in some locations to better reflect local market rates.
Schedule
N/A