Charter (charter.ca) Logo

Charter (charter.ca)

Junior Dynamics 365/Power Platform Developer

Reposted 21 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in British Columbia, BC
Entry level
Remote
Hiring Remotely in British Columbia, BC
Entry level
Develop and maintain software solutions using C# and JavaScript, assist with data integration, and participate in the software development lifecycle.
The summary above was generated by AI

Job Description:

We are looking for a Junior Software Developer with a strong computer science background to join our team. This role is ideal for a recent graduate or someone with up to 2 years of professional experience in software development. The ideal candidate will have a solid foundation in software engineering principles, object-oriented programming (OOP), and web development. While prior experience with Dynamics 365 or Power Platform is not required, an interest in learning business applications and cloud-based solutions is a plus.

Key Responsibilities:

Software Development & Customization

  • Develop and maintain software solutions using C#, JavaScript, HTML, and CSS.
  • Work on both front-end and back-end components of web applications.
  • Assist in developing and optimizing REST APIs and integrating applications.
  • Participate in the software development lifecycle, including requirements gathering, coding, testing, and deployment.

Data & System Integration

  • Work with relational databases such as SQL Server to manage and query data.
  • Assist in integrating different systems using APIs and cloud-based services.
  • Learn and implement Microsoft technologies such as Power Platform, Azure Functions, and Dataverse.

Testing & Quality Assurance

  • Support user acceptance testing (UAT) and troubleshoot issues.
  • Follow best practices for code quality, security, and performance.

Learning & Growth

  • Gain hands-on experience with Microsoft technologies, including Power Platform, Dynamics 365, and Azure.
  • Stay updated with emerging technologies and industry trends.
  • Participate in team discussions, technical workshops, and code reviews.

Qualifications:

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 0-2 years of experience in software development (internships, co-ops, or personal projects count!).

Technical Skills

  • Proficiency in at least one object-oriented programming language (C#, Java, or Python).
  • Strong understanding of data structures, algorithms, and database management.
  • Experience with web technologies (JavaScript, HTML, CSS) and frameworks (React, Angular, or Vue.js is a plus).
  • Familiarity with SQL databases and writing efficient queries.
  • Knowledge of version control systems (Git, GitHub, or Azure DevOps).
  • Understanding of cloud computing concepts (Azure, AWS, or Google Cloud is a plus).

Soft Skills

  • Strong analytical and problem-solving skills.
  • Willingness to learn and adapt to new technologies.
  • Good communication skills and ability to work in a team environment.
  • Detail-oriented and organized approach to coding and documentation.

Preferred (but not required) Skills

  • Exposure to Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
  • Basic understanding of software development lifecycle (SDLC) and Agile methodologies.
  • Interest in business applications and enterprise software solutions.

Working Conditions:

  • Remote or Hybrid work model
  • Overtime may be required
  • Travel may be required

If you feel like a fit for this role with an exciting, technology forward organization, please apply today!

Top Skills

Azure Devops
Azure Functions
C#
CSS
Dataverse
Git
Git
HTML
JavaScript
Power Platform
Rest Apis
SQL Server

Similar Jobs

2 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead and manage the Cloud Governance Platform team, focusing on cloud security, compliance, IAM, and software supply-chain security while mentoring engineers and communicating with leadership.
Top Skills: AWSAzureGoPythonTerraform
2 Hours Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Mid level
Mid level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As an AI Engineer, you will develop and maintain data pipelines, manage data integration, and enhance data quality for analytics projects.
Top Skills: AWSAws RedshiftAzureDatabricksDbtFivetranGCPGoogle Big QueryMs Sql-ServerMySQLOraclePostgresPythonSnowflakeSQL
2 Hours Ago
Easy Apply
Remote
Canada
Easy Apply
Senior level
Senior level
Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Drive product development from inception to launch, collaborate with cross-functional teams, define metrics, and align teams towards a shared vision for new crypto products.
Top Skills: Blockchain TechnologyCrypto

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account