Posted in

Software Engineer I

Software Engineer I

CompanyLexisNexis Risk Solutions
LocationMiamisburg, OH, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelEntry 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.