Application Developer

at  BC Housing

Surrey, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 Feb, 2025USD 92145 Annual09 Nov, 2024N/AJava,Development Projects,Service Awards,Training,Power Bi,Discretion,Presentations,Languages,Dynamics,Application Testing,Web Api,Project Managers,Affordable Housing,Information Technology,Ownership,Completion,Bi Publisher,Software,Css,JunitNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

POSITION SUMMARY

Reporting to the Manager, Business Applications Development or Manager, IT Programs, the Application Developer is responsible for analyzing, designing, developing, testing, and maintaining software applications to support the achievement of business objectives. He/She/They researches, documents, and modifies software throughout the system life cycle. The incumbent works closely with internal departments to provide technical support to the end user community and resolve system performance issues.
(Working in-office at least 2-3 days per week from Burnaby or Surrey location. )

EDUCATION & EXPERIENCE:

  • Bachelor’s Degree in Information Technology, Computer Science, or Engineering from a recognized post-secondary institution.
  • Considerable development experience in small to medium projects, IT solutions and services, designing operational reporting applications, interacting with project managers, business analysts, as well as technical resources such as application development team members and users, and complete lifecycle application development projects.
  • Or an equivalent combination of education, training and experience acceptable to the employer.

KNOWLEDGE, SKILLS AND ABILITIES:

  • Strong communication, interpersonal, organizational, analytical and problem-solving skills.
  • Ability to identify, diagnose, troubleshoot and resolve technical issues.
  • Ability to take ownership of tasks and drive them through to completion; thrives when working under pressure to meet changing deadlines due to shifting priorities.
  • Ability to effectively create and update technical and user manual documentation using good technical writing skills.
  • Ability to work either independently and/ or part of a cross functional software development team.
  • Ability to generate and articulate new ideas; adapt effectively to new technologies.
  • Ability to deal with confidential information using good judgement and discretion.
  • Ability to present information effectively during presentations, demonstrations and project meetings.
  • Criminal Record Check required.
  • Sound knowledge and familiarity with the following software and languages:
    For Java focused positions:

Software components:

  • Experience with Eclipse IDE, Ant, Maven, JDeveloper and Oracle WebLogic Server
  • Designing and developing operational reports such as Oracle BI Publisher
  • Application testing and debugging using Junit, Log4J and Java debugger
  • Source control and branching software such as Visual Studio Team Foundation Service or Azure DevOps

    Languages

  • JAVA EE, EJB, XML, JSP, JSF, Servlets, and Struts

  • Oracle PL-SQL
  • Oracle ADF
  • Responsive web application using HTML, CSS, JQuery and JavaScript
  • Web Standards/Specifications, e.g. RESTful / Web API, MS Graph API

For .Net focused positions:

Software components:

  • Azure Services such as Azure SQL, Azure Storage, Web App /services, Logic Apps, Power Platform,

    SharePoint Online and Dynamics 365

  • Designing and developing operational reports using Crystal Reports or Power BI

  • Source control and branching software such as Microsoft Team Foundation or Azure DevOps

    Languages

  • C#

  • Responsive web application using HTML, CSS, ASP.NET Razor, Bootstrap and JavaScript
  • MS SQL, experience with Azure SQL service is beneficial but not required
  • Web Standards/Specifications, e.g. RESTful / Web API, MS Graph API
  • Please Note: Successful applicant(s) are subject to a satisfactory criminal record search and are required to maintain Security Clearance throughout their employment.

Indigenous candidates are welcome to connect with an Indigenous team member in our organization to discuss the recruitment process and our workplace, please contact hr_admin@bchousing.org to arrange a call.

Responsibilities:

  • Join one of BC’s Top Employers!
  • Be part of an exceptional company culture with great employee benefits and a healthy work/life balance!


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

Computer Science, Engineering, Information Technology, Technology

Proficient

1

Surrey, BC, Canada