Truven Health Analytics, an IBM Company
Greenwood Village, CO
Software Engineering Assoicate
Skip the busywork
ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.
Resume tailored to this roleApplied in secondsTrack every application
Download the appAbout this role
Job Description
This is an entry-level position with no relocation provided. Preference is given to candidates who are local to the geographic area.
Enthusiastic entry-level software engineer associate who is committed to producing quality software as part of a highly collaborative team under the direction of team and departmental leadership. Ideal candidate will have the desire to learn and follow all departmental and industry best practices including - continuous integration, code quality (zero escaped defect ideal), efficiency (throughput and elimination/minimization of waste), test automation, etc.
Essential Responsibilities:
- Contribute to the design and implementation of subsystems (many modules, etc., part of larger system).
- Contribute to technical specifications for subsystem-level project.
- Provide input in subsystem-level design.
- Generate innovative approaches and solutions to problems.
- Participate in inspections.
- Participate in system testing for moderately sized projects.
- Contribute to maintaining the team's technical development environment.
- Work with moderate direction on complex tasks.
- Manage multiple and competing priorities.
- Participates in process re-engineering efforts.
- Produce well-written business and technical documentation.
- Follow defined systems development process.
Position Requirements
- 0-2 years of progressive experience in software development required.
- Moderate Java web skills and experience, including: Java, HTML, XML, JavaScript, JavaScript frameworks (DOJO, EXTJS, etc)
- Familiarity with relational databases including: Oracle, PL/SQL, creation and consumption of database objects
- Dedication to quality of code, including: Thorough unit testing of produced code, striving for zero escaped defect ideal, efficiency and coverage of testing of systems under development through automation of functional/integration/etc tests
- Openness to Agile/Lean development methodology required, including: Commitment to quality, elimination of waste, continuous improvement, engaged participation in scrum processes (iterative development/testing with frequent artifact reveals to product owners, backlog grooming, planning, etc). Previous experience and active participation in these methodologies and disciplines is highly PREFERRED but openness to enthusiastically embrace them is REQUIRED.
- Willingness to accept instruction and mentoring to expand knowledge and software maturity.
PREFERRED Skills and Experience:
- Continuous Integration/Deployment technologies
Education / Certifications:
- Bachelors Degree required, preferably in Computer Science
Qualifications
- 0-2 years of progressive experience in software development required.
- Moderate Java web skills and experience, including: Java, HTML, XML, JavaScript, JavaScript frameworks (DOJO, EXTJS, etc)
- Familiarity with relational databases including: Oracle, PL/SQL, creation and consumption of database objects