The company is looking to create and implement a software product that meets user needs, requiring the development, testing, and deployment of software components. They also need to maintain existing applications, resolve customer problems, and ensure the responsiveness and quality of their software.
Requirements
- Intermediate to advance level knowledge of the application development tools being used by the company to develop new software including programming languages, scripting languages, business process tool sets, data modeling and reporting tools.
- Follows a test-driven development process.
- Expert-level knowledge of a relational database, such as DB2, Oracle, or MySQL.
- Experience working with a modern source control system and a solid understanding of branching concepts.
- Experience working in an agile software development methodology and understands the use of industry-standard toolsets that support the application lifecycle management process.
- Background using the Atlassian suite of tools such as JIRA, Confluence, and Bitbucket.
- Knowledge of EDI interfaces and HIPAA compliant transaction sets
Responsibilities
- Works with business owners and IT support staff to create and implement the software product.
- Responsible for documenting that design in functional and design specifications to ensure the product handles the users' needs.
- Codes the software components to complete the project.
- Effectively unit tests their work and then partners with the Quality Assurance group to test and fix bugs in the software.
- Works with the IT Network group and end users to install the software and must follow up with end users to ensure the application is working properly.
- Acts subject matter experts for a variety of products maintained by the software development group.
- Develops and maintains applications with application development toolset.
Other
- Works with business owners and IT support staff to create and implement the software product.
- Works with the IT Network group and end users to install the software and must follow up with end users to ensure the application is working properly.
- Acts subject matter experts for a variety of products maintained by the software development group.
- Works with engineers, product management, and business stakeholders throughout the organization to translate business requirements into technical specifications.
- Supports the technical services team to resolve customer problems.