Junior Software Developer

2 weeks ago


Remote, Canada James Evans and Associates Full time

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, and Winnipeg, MB, 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.
  • Our Winnipeg office is located downtown in the middle of the Sports, Hospitality and Entertainment District, one block from the Winnipeg Jets' arena.
  • 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 has offices in Victoria, BC and Winnipeg, MB, as well as remote workers across Canada. We encourage applicants from all of Canada to apply.

Job Types: Full-time, Permanent

Pay: $65,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



  • Remote, Canada Jonas Software Full time

    Job Description:About the RoleWe are seeking a Senior Software Engineer with strong experience in Java development and modern cloud-native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services, collaborating closely with Product, QA, and Project Management to deliver reliable, high-quality software...


  • Remote, Canada Tripleview Technologies Inc. Full time

    About the job Junior DeveloperAt Tripleview Technologies (TVT), we acquire, innovate, and grow technology companies focused on the public sector. Our companies provide specialized solutions tailored to local governments, supporting mission-critical operations to build better communities. We have loyal customers nationwide and a comprehensive product suite....


  • Remote, Canada Tripleview Technologies Inc. Full time

    PHP Junior DeveloperAt Tripleview Technologies (TVT), we acquire, innovate, and grow technology companies focused on the public sector. Our companies provide specialized solutions tailored to local governments, supporting mission-critical operations to build better communities. We have loyal customers nationwide and a comprehensive product suite. We...


  • Remote, Canada A Better Xperience Software Full time

    Software Integration DeveloperType: Full-Time Independent Contractor (Onboarding Phase with Employment Pathway) Location: Remote (Preference for candidates based in Atlantic Canada — Newfoundland, PEI, New Brunswick, Nova Scotia) Salary Range: $65,000 – $85,000 CAD, commensurate with experienceJob SummaryWe're looking for a Software Integration Developer...

  • Senior Software Developer

    18 minutes ago


    Remote, Canada SRC Can Full time

    The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible. The company was originally formed to provide innovative products and seasoned analysis to solve complex Electronic Warfare (EW) challenges faced by the US Government and its Armed Forces. Since 2016, SRC has expanded operations into Australia, Canada and the UK. We do...


  • Remote, Canada, Alberta Assetworks Full time

    Job Summary:Looking for a self-motivated individual that is looking to develop their development skills as a Senior Developer within our AssetWorks GPS/Telematics division. As a Senior .NET Developer, you will play a key role in designing, developing, and maintaining scalable and high-performance applications using the .NET framework. You will collaborate...


  • Canada - Remote Coconut Software Full time

    We're looking for an Intermediate Developer to join our passionate team In this role, you'll work on a system that enables businesses to seamlessly connect with their customers through appointments, lobby queuing, and third-party integrations. At Coconut Software, Intermediate Developers are independent, resourceful, and thrive in a collaborative...


  • Remote, Canada Centric Software Full time

    Job Title: Senior Software EngineerLocation: Remote, USA/CanadaCompensation Range: $125,000 - $160,000 USD for USA, depending on location and experience + BenefitsJob Summary:At Centric Software, we drive innovation in enterprise software, helping global brands excel in fast-moving markets. As we expand our Canadian development team, we are seeking Senior...


  • Canada, Remote CoLab Software Full time

    About CoLabAt CoLab, we help mechanical engineering teams bring life-changing products to market years sooner.CoLab is a cloud based platform purpose built for fast, effective design review. Using CoLab, multiple engineers, designers, and other stakeholders can review designs together and build off one another's feedback. Engineers at companies like Ford,...


  • Remote, Canada Quantiphi Full time

    While technology is the heart of our business, a global and diverse culture is the heart of our success. We love our people and we take pride in catering them to a culture built on transparency, diversity, integrity, learning and growth. If working in an environment that encourages you to innovate and excel, not just in professional but personal life,...