Hyland's cloud-native platform requires ongoing development, maintenance, testing, and evaluation to ensure its overall performance and timely delivery of high-quality software. The role also contributes to the platform's strategy for Identity and Access Management.
Requirements
- Experience with one or more general purpose programming languages including but not limited to: JavaScript, C-Sharp, Java, or C/C++
- Experience with one or more front-end frameworks including but not limited to: Angular or React
- Experience working with public cloud providers including but not limited to: AWS or Azure
- Experience designing, implementing, and consuming APIs including REST and GraphQL
- Experience working with Identity and Access Management concepts (OpenID Connect, OAuth 2.0, etc.) is preferred
- Experience working with container and container orchestration technologies (Docker, Kubernetes, etc.) is preferred
- Experience with continuous software delivery, automated pipelines, configuration-as-code, and observability tools
Responsibilities
- Develop code based on functional specifications and thorough understanding of product code; identify refactoring opportunities and architectural improvements
- Learn and implement the latest cloud-native technologies on a full-stack delivery team
- Test code to verify it meets the technical specifications and is working as intended, before submitting to code review
- Create and apply automated tests and test principles to software changes, including (but not limited to) unit tests
- Contribute to standards and processes as applicable to software development methodology, including planning, work estimation, solution demos, and reviews
- Complete logic and algorithm design in alignment with established standards
- Perform moderately complex peer code reviews
Other
- Bachelor's degree or equivalent experience
- Good oral and written communications skills that demonstrate a professional demeanor and the ability to interact with others with discretion and tact
- Good collaboration skills, applied successfully within team as well as with other areas
- Self-motivated with the ability to manage projects to completion with oversight
- Up to 10% travel time required