What are the responsibilities and job description for the Software Developer position at Adaptavist?
Working at Adaptavist
Adaptavist is a global software innovator, enabling organisations to digitally transform how they collaborate and get work done. Founded in 2005 and with a growing global reach, our customers cut across every major industry and include more than half of all Fortune 500 companies.
Today, Adaptavist leverages its deep technical understanding of Atlassian and innovative partnership with Slack to help organisations embrace new ways of working to achieve competitive advantage.
Through trusted consultancy, app development, training, hosting, and licensing solutions, Adaptavist has established itself as the go-to partner of choice within the Atlassian Ecosystem.
Some of our global benefits include;
- Unlimited Holiday
- Employee assistance programme
- Udemy Online Learning
- Volunteer Days
- Flexible working hours
- Enhanced Maternity and Paternity Leave
- Discretionary bonus
About the team
You´ll join Adaptavist’s AIS team, part of a global team of 15 developers.
About the role
Are you ready to join the cutting-edge world of software development and make your mark in the industry? Look no further than the Adaptavist Information Services Technical team! We're a dynamic and passionate team dedicated to building custom add-ons for the biggest names in the tech industry, including Atlassian, Aha!, Slack, and Monday.com ecosystems. As a member of our team, you'll have the opportunity to shape and develop innovative solutions using the latest technologies, including JavaScript/Typescript and Groovy Script, while leveraging our game-changing product ScriptRunner. You'll be at the forefront of our engineering practices, helping to shape the future of our development team and architecture. If you're ready to take your career to the next level and work on exciting, bespoke software solutions for clients, then this is the opportunity for you!
What you'll be doing
- Evaluation of existing solutions, analysis and design of new developments, implementation, deployment, quality assurance, and responding to escalations from first-line support
- Propose improvements for applications, systems, and methodologies i.e Point out issues with the existing architecture and code, and clean it up
- Communication with the rest of the team, including other developers, clients and internal stakeholders to deliver quality software.
- A team player with an open-minded attitude to others’ ideas. Close-knit collaboration with team members (via planning, estimation, tech design reviews and code reviews etc).
What we're looking for
-Expertise in using C#, Java, Ruby or Python; comfortable executing the SDLC in preferred
language, including automated testing, and CI/CD practices.
- Creating Automation with Groovy Script / ScriptRunner
- Knowledge of RDBMS systems and the ORM frameworks that interact with them.
- Knowledge of Non relational databases such as Redis, MongoDB or DynamoDB.
- Understanding of service oriented architecture and how to build RPC and REST API
endpoints as well as a comfort level of working with other published APIs and incorporating
them into solutions
- Mastery with git in a team setting; using git workflows
- English - Professional level, will need to collaborate and communicate with clients and
colleagues in English
\n#LI-AR1
At Adaptavist, we are committed to promoting a diverse and inclusive community, and believe this positively impacts both the creation of our innovative products and our delivery of bespoke solutions to our global customers and our own unique culture. We encourage all qualified applicants, regardless of age, disability, race, sexual orientation, religion or belief, sex, gender identity, pregnancy and maternity, marriage, and civil partnership status. From our family-friendly policies to our flexible work environment we offer a range of benefits and policies in order to support staff from all different backgrounds. If you have any questions, please do ask us.
We look forward to your application!