Role Overview
James Evans and Associates (JEA) is hiring a Junior Software Developer. This is a full-time role in CA. posted last week. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Position Summary
James Evans & Associates (JEA) Ltd and our team of business and technology leaders have been providing leading solutions to the retirement and pension plan industry for over 40 years. We are well known for our exceptional products as well as our development, implementation, and support services. Our deep-rooted history in pension administration has taught us that no two clients are alike, and we’ve used that knowledge to design award-winning solutions that may be configured to each client’s unique requirements.
Working within JEA’s procedural and quality frameworks, the Junior Software Developer interprets specifications and develops/tests/documents application components.
How you will spend your time:
- Provides a full range of software development services to assigned client projects.
- Interprets business requirements and/or functional and/or technical specifications and designs/develops/documents/tests application modules, data and reporting solutions within JEA’s procedural and quality frameworks:
a. Translates solutions into detailed program specifications.
b. Collaborates with team members to clarify program intent, determine areas of complexity, identify challenges and potential risks, and recommend development strategies.
c. Conducts program design activities including the definition of data and error messages.
d. Develops, optimizes and maintains application modules, data and reporting solutions.
e. Modifies programs to increase operating efficiencies, adapt to new requirements or correct errors.
f. Verifies accuracy and completeness of software programs
g. Identifies, analyzes and remedies technical anomalies and deficiencies.
h. Prepares sample data and unit tests and conducts testing to confirm application modules fulfil functional requirements.
i. Prepares technical documentation for other developers, users, or system services personnel.
j. Creates installation parameters to enable integration, transition and efficiencies.
k. Prepares or contributes to instructions or manuals to guide end users.
- Contributes to the productivity and success of the development team.
a. Collaborates on the management of workloads, and the accomplishment of team objectives.
b. Contributes to the improvement of work processes and operational efficiencies.
c. Provides coaching, mentoring, training and/or guidance to enhance the skills of other team members.
d. Monitors own workload, provides regular progress reports and strives to increase productivity.
- Contributes to the enhancement of the positive corporate culture within the company, and the reputation of the company within the community, sector, and industry.
- Performs other related duties, within the context of the role.
Requirements
- Must have 2 years of experience, working on a development team, interpreting specifications and developing/testing/documenting software application components.
- Experience developing pension administration software, preferred.
- Degree or diploma in an IT discipline, mathematical or related field, preferred
- Must be eligible to work in Canada.
- Must be able to obtain and maintain a security clearance as a condition of employment; this includes having lived in Canada for at least the past five years.
- Ability to write clean, modular, testable code.
- Attention to detail in your oral and written communications and the ability to write for a technical audience.
- Robust analytical and problem-solving skills.
- Ability to manage multiple priorities and consistently produce results within timelines.
- Ability to develop and maintain positive working relationships team members and others.
- Knowledge of software development life cycle and object-oriented development methodologies, including design principles, techniques and tools.
- Experience with current industry-standard software development technologies and development tools.
- Must be eligible to work in Canada.
Other:
- Industry/JEA software development life cycle, technologies, and development tools.
- Familiarity with the following, depending on project assignment: C, Oracle Forms, MS Visual Studio, Pro*C, Oracle ADF, JDeveloper, Java, BI Publisher, Eclipse, SQL, Angular JS, TestTrack Pro/Helix, PL/SQL, Spring, Surround SCM, Javascript, Junit, JIRA, HTML, MyBatis, Git/BitBucket, CSS, JDBC, RESTful Web Services, XML, JSON, JasperReports, Docker
- Oral and written communication skills; presentation skills; technical writing skills; and attention to detail when communicating.
- Analytical and problem solving skills
- Able to manage multiple priorities and consistently produce results within timelines
- Able to develop and maintain positive working relationships with internal/external contacts
- Able to use JEA technology, software and development tools, and standard office software.
Perks
- JEA has offices in Victoria, BC, as well as remote workers across Canada. We encourage applicants from anywhere in Canada to apply.
- Our Victoria office is near the Selkirk Trestle, close to the city centre with great dining-out options and easy access to the Galloping Goose Trail.
- Flexible work location (home or office).
- Flexible work hours.
- Casual dress.
- A company that’s committed to a work-life balance.
- Friendly, easy-to-get-along-with team where open dialog and knowledge-sharing is encouraged and promoted.
JEA supports a diverse and accessible work environment and welcomes applications from people with disabilities. Accommodations are available on request for candidates participating in all aspects of the selection process.
Job Types: Full-time, Permanent
Pay: $60,000.00-$75,000.00 per year
Benefits
- Casual dress
- Company events
- Dental care
- Employee assistance program
- Extended health care
- Life insurance
- On-site gym
- On-site parking
- Paid time off
- RRSP match
- Vision care
- Work from home
Application question(s):
- For the purposes of obtaining a security clearance, have you lived in Canada for the last 5 consecutive years without leaving for a period of more than 6 months?
- What are your salary expectations for this position?
Work Location: Remote
Frequently Asked Questions
How do I apply for the Junior Software Developer position at James Evans and Associates (JEA)?
Use the Apply button above to submit your application directly to James Evans and Associates (JEA). Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Junior Software Developer position at James Evans and Associates (JEA) located?
This position is based in CA. James Evans and Associates (JEA) has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Junior Software Developer at James Evans and Associates (JEA) earn?
James Evans and Associates (JEA) has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Junior Software Developer role at James Evans and Associates (JEA) posted?
This role was posted on May 28, 2026 (11 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
Is the Junior Software Developer role at James Evans and Associates (JEA) entry-level?
Yes. This is an entry-level position. Strong candidates typically have 0-2 years of relevant work experience, internships, or significant project work. Read the full description for any specific qualification requirements James Evans and Associates (JEA) has listed.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start