Job Summary:
This position is responsible for the design, development and support of new software applications, works with business owners and IT support staff on assigned project(s) to create and implement software products, and takes responsibility for documenting functional and design specifications to ensure the product meets the users' needs.
ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES
- Develops new software including programming and scripting languages, business process tool sets, data modeling and reporting tools.
- Develops and maintains business applications in client-server or web-based environments.
- Codes new software, performs unit and functional testing of the code, and partners with Quality Assurance to test and fix bugs in the software.
- Leads design meetings and work with software architects to develop overall design of new system modules and data layouts.
- Writes functional and design documentation, user requirements, unit test plans, and user documentation.
- Works with leadership to set coding, review, and design policy.
- Works with the IT Network group and ensures software installation for end users.
- Follows up with end users to ensure the application is working properly.
- Assists the technical services team to resolve customer problems.
- Works within an agile methodology and performs the role of scrum master.
- Presents product demonstrations to leadership and product stakeholders.
- Performs periodic technology overview and training sessions.
- Mentors and coach junior engineers.
- Researches and evaluates methods and techniques for solving problems.
- Participates in other projects or duties as assigned.
- Expert level knowledge of enterprise relational database system, such as MS SQL Server, Oracle, or DB2.
- Expert level knowledge of an object oriented programming language in either C# or Java.
- Proven experience in the implementation and design of Service Oriented Architectures, utilizing a SOAP protocol and a Rest-based API.
- Experience working with a modern source control system and a solid understanding of branching concepts.
- Demonstrate an understanding of release management concepts, such as continuous integration and continuous deployment.
- Follows a test driven development process, has mastery of unit testing, and mocking frameworks.
- Has a solid understanding of user interface design including HTML, JavaScript, JavaScript Frameworks, and CSS.
- Angular JS Knowledge of EDI interfaces and HIPAA compliant transaction sets.
- Java programming experience with Red Hat BRMS.
- Works well with others across the organization.
- High responsiveness to changing business needs.
- Subject matter expert for a variety of products maintained by the software development department.
- Subject matter expert for the IT department's source control system, application lifecycle management toolset, and the release management process.
- High issue resolution, coupled with high level of solutioning.
- Self-starter and detail oriented.
- Possess effective communication skills, both oral and written.
- Bachelor's Degree in Computer Science, MIS, or related technical discipline required.
- Five (5) plus years of related industry experience.
- Previous employment in the healthcare or insurance industry preferred.
- Or equivalent combination of education and/or experience.
- Drive for Results - Establishes aggressive goals and takes appropriate, calculated risks to achieve results. Acts with a sense of urgency regarding personal and organizational goals and priorities. Demonstrates discipline and does the right thing, even when it is difficult. Shows determination and persistence in the face of challenges.
- Customer-Focus - Listens to understand the customer's perspective and is patient with their frustrations and struggles. Anticipates customer needs and demonstrates commitment to exceeding their expectations. Shares ideas on how to enhance the customer experience. Builds rapport with customers through being empathetic and demonstrating reliability.
- Self-Awareness - Thinks through possible outcomes and impact on others before taking action. Recognizes strong emotional reactions and directs the energy into productive behavior and communication. Can articulate personal values and aspirations. Leverages personal strengths while working on managing weaknesses.
- Valuing Others - Values and embraces the individuality of others by treating everyone with dignity, respect, and compassion. Appreciates other cultures and perspectives and seeks common ground through listening and demonstrating empathy. Credits others for their contributions and accomplishments. Builds relationships across the organization through transparency and extending trust to others.
- Learning Agility and Development - Seeks after and takes on challenging assignments to broaden skills and perspective. Proactively seeks out resources to support personal development (books, articles, online resources, company resources, subject matter experts, etc.) Reflects on and discusses successes and failures to learn and strive for continuous improvement. Continuously seeks feedback from peers and leaders on growth opportunities.
- Innovation - Seeks and shares ideas to improve work processes, from small tweaks to large changes. Applies the creative ideas from others and embraces opportunities to pilot and experiment. Reflects on and discusses how new ideas and processes impact other teams and the customer. Adjusts to changing conditions and finds ways to get the work done
location: Denver, Colorado
job type: Contract
salary: $60 - 75 per hour
work hours: 8am to 5pm
education: Bachelors
responsibilities:
- Develops new software including programming and scripting languages, business process tool sets, data modeling and reporting tools.
- Develops and maintains business applications in client-server or web-based environments.
- Codes new software, performs unit and functional testing of the code, and partners with Quality Assurance to test and fix bugs in the software.
- Leads design meetings and work with software architects to develop overall design of new system modules and data layouts.
- Writes functional and design documentation, user requirements, unit test plans, and user documentation.
- Works with leadership to set coding, review, and design policy.
- Works with the IT Network group and ensures software installation for end users.
- Follows up with end users to ensure the application is working properly.
- Assists the technical services team to resolve customer problems.
- Works within an agile methodology and performs the role of scrum master.
- Presents product demonstrations to leadership and product stakeholders.
- Performs periodic technology overview and training sessions.
- Mentors and coach junior engineers.
- Researches and evaluates methods and techniques for solving problems.
- Participates in other projects or duties as assigned.
qualifications:
- Experience level: Experienced
- Minimum 6 years of experience
- Education: Bachelors (required)
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including health, an incentive and recognition program, and 401K contribution (all benefits are based on eligibility).
This posting is open for thirty (30) days.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.