Key Responsibilities
-
Leadership: Lead the end-to-end implementation of plugins, ensuring quality, performance, and usability.
-
Solution Architecture: Define scalable and maintainable architecture for plugins, adhering to industry best practices.
-
Plugin Development: Design, develop, test, and maintain custom plugins for Atlassian Jira, Atlassian Bitbucket, Azure DevOps, or GitHub.
-
Framework Expertise: Leverage Atlassian Forge or Atlassian Connect frameworks to build robust and scalable Atlassian integrations and plugins.
-
Stakeholder Engagement: Collaborate with stakeholders to understand high-level, moderately structured requirements, translate them into detailed technical specifications, and ensure alignment throughout the development lifecycle.
-
Code Reviews: Conduct thorough code reviews and mentor junior team members on best practices.
-
Documentation: Develop comprehensive technical and user documentation for the solutions delivered.
-
Continuous Improvement: Stay updated with platform changes, APIs, and new features, and incorporate them into future developments.
-
Cross-functional Collaboration: Work closely with product and client facing teams teams to ensure seamless delivery to users
Technical Skills Required
-
Proficiency in Plugin Development: Hands-on experience developing plugins for at least one of Atlassian Jira, Atlassian Bitbucket, Azure DevOps, or GitHub.
-
Framework Expertise:
-
Atlassian Forge Framework: Strong knowledge of building cloud-based, serverless apps using Forge.
-
Atlassian Connect Framework: Proficiency in developing web-based plugins for Atlassian products using Connect.
-
Programming Languages: Strong skills in Java and JavaScript/TypeScript, or other relevant languages.
-
API Integration: Expertise in working with REST APIs, GraphQL, and Webhooks.
-
Frameworks and Tools: Familiarity with frameworks such as Spring Boot, Node.js, or other relevant technologies.
-
Version Control: Expertise in Git workflows and integration.
-
CI/CD Pipelines: Understanding of continuous integration and deployment practices and tools.
-
Problem Solving: Ability to troubleshoot and resolve technical issues in a structured and timely manner.
-
Performance Optimization: Experience in optimizing plugins for performance and scalability.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related fields.
- 6+ years of experience in software development with a focus on plugin or integration development.
- Specific experience developing with Atlassian Forge and/or Atlassian Connect frameworks is required.
- Prior experience with Atlassian, Azure DevOps, or GitHub ecosystems is highly desirable.
- Demonstrated ability to deliver complex projects independently.
Behavioral and Soft Skills Required
-
Autonomy: Capable of working independently and making decisions to drive projects forward without constant supervision.
-
Stakeholder Engagement: Strong communication and interpersonal skills to engage with technical and non-technical stakeholders effectively.
-
Leadership: Proven ability to lead implementation efforts and mentor junior developers.
-
Analytical Thinking: Ability to distill complex problems into actionable solutions.
-
Adaptability: Comfortable working in a dynamic, fast-paced environment with changing priorities.
-
Detail-Oriented: Strong focus on quality and accuracy in all aspects of work.
-
Collaboration: Team player with a proactive attitude towards knowledge sharing and collective problem-solving.
Your career progression:
In BlueOptima, we strive to strengthen your skills, widen your scope of work, and develop your career fast. For this role, you can expect moving to a Team Lead role depending up on your performance, skill-sets and interests.
Why join our team?
Culture and Growth:
- Global team with a creative, innovative and welcoming mindset.
- Rapid career growth and opportunity to be an outstanding and visible contributor to the company's success.
- Freedom to create your own success story in a high performance environment.
- Training programs and Personal Development Plans for each employee
Benefits:
- 33 days of holidays (this includes public and religious holidays)
- Contributions to your Provident Fund which can be matched by the company above the statutory minimum as agreed
- Gratuity payments
- Private Medical Insurance provided by the company (Employee + Spouse + 2 Children + 2 Parents)
- Personal Accident Insurance (Employee Only)
- 12 Weeks Paid Paternity Leave, 6 months Maternity leave
- Support with childcare costs (50%)
- Work from Home Equipment allowance
- Flexible Work from Home policy - 2 days home p/w
- Flexible Work from Long Distance - 4 weeks a year
- Sponsored Learning Opportunities
- Team Socials
Stay connected with us on LinkedIn or keep an eye on our career page for future opportunities!