Charter (charter.ca) Logo

Charter (charter.ca)

Junior Dynamics 365/Power Platform Developer

Reposted 7 Days Ago
Be an Early Applicant
British Columbia, BC
Entry level
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

3 Minutes Ago
Easy Apply
In-Office
2 Locations
Easy Apply
Senior level
Senior level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
As a Staff Software Engineer, you'll design and develop IoT platforms, optimize software, collaborate on engineering plans, and lead technical mentorship.
Top Skills: C++DatadogGoGrafanaKotlinRedashSnowflake
3 Minutes Ago
Easy Apply
In-Office
2 Locations
Easy Apply
Mid level
Mid level
Artificial Intelligence • Fintech • Hardware • Information Technology • Sales • Software • Transportation
In this role, you will work on core engineering issues related to scaling and reliability, designing resilient services, and supporting multiple teams in adopting scalable solutions.
Top Skills: AWSDynamoDBGoJavaKafkaNginxPostgresPythonRedisRuby
3 Minutes Ago
Easy Apply
Hybrid
2 Locations
Easy Apply
Senior level
Senior level
Big Data • Cloud • Software • Database
Lead and manage the Application Modernization team at MongoDB. Responsibilities include designing AI solutions, developing scalable platforms, collaborating with cross-functional teams, and ensuring best engineering practices.
Top Skills: AIAutogenAWSAzureCrewaiDockerGCPJavaScriptKubernetesLangchainLanggraphMlOpenai EvalsPythonSemantic KernelTaskweaverTypescript

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