0% found this document useful (0 votes)
1 views2 pages

Junior Software Developer

The Junior Software Developer role focuses on developing custom functionalities and reports to support business needs, primarily assisting the Senior Software Developer with coding and bug fixes. Key responsibilities include learning the codebase, writing software, and producing reports, with an emphasis on using tools like Jira and Bitbucket. Success is measured through performance indicators such as training feedback and the ability to manage project work independently after six months.

Uploaded by

sehajbhatia
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views2 pages

Junior Software Developer

The Junior Software Developer role focuses on developing custom functionalities and reports to support business needs, primarily assisting the Senior Software Developer with coding and bug fixes. Key responsibilities include learning the codebase, writing software, and producing reports, with an emphasis on using tools like Jira and Bitbucket. Success is measured through performance indicators such as training feedback and the ability to manage project work independently after six months.

Uploaded by

sehajbhatia
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Job Title: Junior Software Developer

Department/Location: IT
Reporting To: IT & Business Systems Manager
Purpose of Role:
(Why does the role exist? To develop custom functionality, information dashboards and reports to
A short sentence that captures
this.)
support business requirements.

Role Summary:
What is the scope of the role To support the Senior Software Developer with code development for
(A few bullet points that provide
an overview of role, and how it
specified business enhancement projects and bug fixes on existing
links into/supports applications.
departmental/business
strategy.) This will largely focus on designing and developing functional integrations
with our core business system, Kinetics, to automate and streamline
business processes. In addition, this will also involve producing documents,
reports and information dashboards via SSRS and DevExpress.

Key Accountabilities
and Responsibilities: • Assist the IT & Business Systems Manager and Senior Software
Developer with all aspects of software design and coding.
• Learn the codebase and improve coding skills.
• Writing and maintaining software.
• Resolving minor bug fixes within current application.
• Responding to requests from the development team.
• Writing reports.
• Conducting development tests.

Role Objectives & Measures

Key Deliverables:
• Initial 6 months dedicated to learning various software.
Objectives which are SMART:
Specific • Assist Senior Software Developer with minor change requests under
Measurable supervision.
Achievable/Agreed • Use Jira to control software development projects and ad hoc software
Realistic
Time-bound requests.
• Develop modular test plans.
• Bitbucket revision control.

Performance
Indicators: • Monthly mentored training feedback.
(Measures by which the • Assessment of assigned task. This will be a multitude of small software
individuals’ performance will be
monitored and assessed) projects all following the same principle via Jira of modular test plans
with documentation.

Measures of Success:
(Indicators that show impact on • After 6 months, the individual should be in a position to be assigned
department and organisation)
project work to undertake themselves via the Jira system from a
requirement they will provide a modular test plan and relevant software
increments to the point of release with full documentation.
• Successful completion of software Jira requests.
Person Specification

Essential Desirable
Qualifications/Education
& Training • 5 GCSEs, including English and • Degree in computer science
Maths (Grades A-C or equivalent). or successful completion of a
relevant software
• Good working knowledge of basic development course.
programming languages.
• Knowledge of basic coding
languages including C#,
HTML5, and JavaScript.

Experience
• Knowledge of relational • Any programming experience.
databases, data structures and
operating systems. • SSRS.

• SQL.

Skills & Competencies


• Excellent verbal and written
communication.

• Desire to learn new technologies.

• Ability to work well within a team


or independently.

• Proactive and flexible.

Personal Attributes
• Detail-oriented.

• Enthusiastic.

• Good problem solver.

You might also like