Job
Description
As a Senior Atlassian Developer at our company, you will play a crucial role in developing, enhancing, and optimizing our Jira ecosystem to support critical business processes and improve team efficiency. Your responsibilities will include: - Administering and maintaining Jira Core, Software, and Service Management instances, ensuring optimal performance, security, and availability. - Designing, implementing, and managing complex Jira workflows, including statuses, transitions, conditions, validators, and post-functions. - Configuring and managing Jira fields, screens, and issue types to support diverse project requirements. - Developing and managing Jira Automation rules to streamline processes and reduce manual effort. - Managing user permissions, groups, and roles to ensure appropriate access control. - Providing expert-level support and troubleshooting for Jira-related issues. In addition to Jira Administration & Configuration, you will also be responsible for ScriptRunner Development & Customization, including: - Designing, developing, and implementing custom solutions using ScriptRunner for Jira. - Utilizing ScriptRunner's Fields to create dynamic and intelligent custom field behaviors. - Implementing advanced Behaviours to control field visibility, editability, and validation on Jira screens. - Extending Jira Workflows with complex Groovy scripts for custom conditions, validators, and post-functions. - Developing and deploying custom UI Fragments to enhance the Jira user interface and provide tailored information. - Creating and managing custom REST Endpoints for integrations with external systems or advanced internal scripting needs. Furthermore, you will be involved in Confluence Management & Documentation by: - Creating and maintaining Confluence pages for documenting system changes, releases, new features, and standard operating procedures. - Developing Confluence templates and best practices to improve content consistency and usability. As a Senior Atlassian Developer, you will also: - Design, develop, test, and deploy custom Jira ScriptRunner plugins, scripts, and automations to extend Jira's functionality and meet specific business requirements. - Lead the technical design and architecture for complex Jira solutions, ensuring scalability, performance, and maintainability. - Manage and maintain our Jira, Confluence, and Bitbucket instances, including upgrades, migrations, and performance tuning. - Integrate Jira with other enterprise systems to streamline workflows and data flow. - Act as a technical leader within a small team, providing guidance, code reviews, and mentorship to junior developers. - Troubleshoot and resolve complex technical issues related to Jira functionality, plugins, and integrations. - Create comprehensive technical documentation and promote and enforce Atlassian best practices. - Partner with stakeholders to translate business needs into technical solutions and deliver value. Qualifications we are looking for: - 5+ years of experience directly developing and managing solutions within the Jira platform. - Proven expertise in Jira plugin/app development using Atlassian's APIs. - Strong proficiency with ScriptRunner for Jira (Groovy scripting). - In-depth understanding of Jira's core architecture. - Experience with other Atlassian products like Confluence and Bitbucket. - Proficiency in relevant programming languages used for Atlassian development. - Familiarity with CI/CD pipelines and version control systems in an Atlassian context. - Demonstrated ability to work effectively as an Individual Contributor and lead a small team. - Excellent problem-solving, analytical, and debugging skills. - Strong communication and interpersonal skills. Nice-to-Haves: - Experience with Jira Data Center deployments. - Certifications in Atlassian products. - Familiarity with cloud platforms.,