Developer (Java / Python)
Hyland Software
- Warszawa, mazowieckie
- Stała
- Pełny etat
- Develop complex code based on functional specifications; complete logic and algorithm design in alignment with established standards
- Translate and analyze software requirements into design specifications and ensure adherence to requirements
- Perform complex peer code review and analysis; provide insight on broader impact of software changes
- Incorporate the business value and identify the broader impact to the software; influence and provide technical guidance to other team members
- 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
- Influence and lead on standards and processes of team and events, including planning, work estimation, solution demos, reviews, and implementation design of code discussions
- Contribute to the implementation of a delivery pipeline, including test automation, security, and performance
- Understand business, application, and coding tasks to make recommendations for internal process improvements and product documentation
- Research complex escalations for production issues or software code issues to ensure the stability of the application
- Implement development standards to ensure compliance with product and industry practices and regulations
- Mentor, coach, train, and provide feedback to other team members; may provide feedback to leadership on technical abilities of team
- Bachelor's degree or equivalent experience
- Development experience and a good understanding of architecture concepts
- Languages - Java/Groovy, Python, JavaScript, .NET, C#
- Experience coding of custom tooling and test libraries
- Experience troubleshooting/triaging/debugging enterprise software deployments
- Experience writing unit or functional tests
- Experience building and automating CI/CD pipelines
- Experience working with containers (Docker) and container platforms like Kubernetes
- Experience with Git and GitHub
- Experience working in or developing in the cloud - AWS
- Familiarity with infrastructure as code (IaC) principles
- Familiarity with SaaS development and release methodologies