Software Engineer I
Company | LexisNexis Risk Solutions |
---|---|
Location | Miamisburg, OH, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Entry Level/New Grad |
Requirements
- BS Engineering/Computer Science or equivalent experience required
- Security Clearance: Candidate must have TS eligibility. Active clearance not required.
- Basic knowledge of software development methodologies (e.g., Agile, Waterfall).
- Knowledge of test-driven development.
- Experience developing and executing detailed test plans.
- Experience developing automated unit tests and automated test suites for Java.
- Experience tracking and reporting test suite coverage.
- Experience with modern development languages including but not limited to: HPCCSystem’s ECL, Python, Java/J2EE, JavaScript, HTML.
- Ability to self-teach new programming languages as needed and required.
- Ability to work in both an independent and collaborative technical environment.
- Strong written and verbal communication skills including effectively communicating technical concepts to technical and non-technical audiences.
- Ability to effectively resolve issues/problems to reach a workable and successful solution.
- Ability to learn and understand large systems of simple-to-moderate complexity.
- Ability to deliver a quality product as scheduled.
Responsibilities
- Write and review portions of detailed specifications for the development of system components of simple complexity.
- Complete simple bug fixes.
- Under the guidance of senior-level engineers, successfully implement development processes, coding best practices and code reviews.
- Participate in the design, development, review, and execution of functional, regression, data integrity, load, and stress test strategies.
- Create and maintain test plan documentation.
- Create and maintain automated testing suites and report on test coverage.
- Suggest improvements to the user experience and usability of web-based applications.
- Evaluate and adopt new test methodologies to improve quality and platform capability.
- Report bugs to other Engineers with guidance on how to recreate them.
- Track overall bug status and list of bugs severe enough to prevent application release.
- Communicates well within a team environment.
- Provides meaningful feedback for schedule development on specific test schedules and delivers a quality code deliverable as scheduled.
- Demonstrate a propensity to take ownership in learning and developing technical skills.
- Keep abreast of new technology developments.
- All other duties as assigned.
Preferred Qualifications
-
No preferred qualifications provided.