Job Postings
Software Engineer
at
Kelly Science, Engineering, Technology & Telecom
Software Engineer
  • Company
    Kelly Science, Engineering, Technology & Telecom
  • Location
    Mississauga, Ontario, Canada
  • Type
    Contract
  • Date Posted
    December 27, 2024
**Job Title:** Software Engineer/Developer

**Duration:** 4 months contract
**Location:** Mississauga, ON - Hybrid (3 days in-office, 2 days remote)

**Job Description:**
As a seasoned tool developer, you will be responsible for enhancing our engineering tools with new features and capabilities by designing, developing, integrating, and implementing custom solutions. You will collaborate with cross-functional teams to understand business needs and translate them into effective technical solutions. Your role will involve both backend and frontend development, requiring a balance of technical expertise and creative problem-solving.

**Key Responsibilities:**
- Develop UI layer components or custom plugins in tools such as JIRA and Confluence.
- Utilize third-party APIs to integrate engineering tools in alignment with specified use cases.
- Define data scope and write effective prompts to generate desired outputs.
- Enhance the capability of our internal Developer’s self-service web portal.
- Explore and define additional use cases to increase development process efficiency through automation.

**Requirements:**
- Degree in Computer Science or equivalent industry experience.
- Experience as JIRA Admin or creating a JIRA plugin using Atlassian SDK is crucial for the success of this position.
- 3+ years of experience in application development including Java, JavaScript, REST API, HTML, and CSS.
- Experience developing plugins/add-ons using Atlassian SDK for JIRA and Confluence.
- 3+ years of experience in utilizing REST API documentation to develop tooling integrations.
- Experience with JIRA Query Language (JQL), Confluence Query Language (CQL), ScriptRunner, and Groovy scripting.
- Nice to have experience with any AI-related APIs and prompting.
- Excellent verbal and written communication skills.
- Maintain high attention to detail and employ strong problem-solving skills in all tasks.
- Experience with version control systems and CI/CD systems.