Job Description
Job Description
Salary : Job Description :
We are looking for aJunior Software Developerwith a strongcomputer science backgroundto 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 insoftware engineering principles, object-oriented programming (OOP), and web development. While prior experience withDynamics 365 or Power Platformis 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 usingC#, JavaScript, HTML, and CSS.
- Work on both front-end and back-end components of web applications.
- Assist in developing and optimizingREST APIsand integrating applications.
- Participate in the software development lifecycle, including requirements gathering, coding, testing, and deployment.
Data & System Integration
Work with relational databases such asSQL Serverto manage and query data.Assist in integrating different systems using APIs and cloud-based services.Learn and implementMicrosoft technologiessuch as Power Platform, Azure Functions, and Dataverse.Testing & Quality Assurance
Support user acceptance testing (UAT) and troubleshoot issues.Follow best practices forcode quality, security, and performance.Learning & Growth
Gain hands-on experience withMicrosoft technologies, including Power Platform, Dynamics 365, and Azure.Stay updated withemerging technologiesand industry trends.Participate in team discussions, technical workshops, and code reviews.Qualifications :
Education & Experience
Bachelors degree inComputer 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 oneobject-oriented programming language(C#, Java, or Python).Strong understanding ofdata structures, algorithms, and database management.Experience withweb technologies(JavaScript, HTML, CSS) and frameworks (React, Angular, or Vue.js is a plus).Familiarity withSQL databasesand writing efficient queries.Knowledge ofversion control systems(Git, GitHub, or Azure DevOps).Understanding ofcloud computing concepts(Azure, AWS, or Google Cloud is a plus).Soft Skills
Stronganalytical 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 toMicrosoft Power Platform (Power Apps, Power Automate, Dataverse).Basic understanding ofsoftware development lifecycle (SDLC) and Agile methodologies.Interest in business applications and enterprise software solutions.Working Conditions :
Remote or Hybrid work modelOvertime may be requiredTravel may be requiredIf you feel like a fit for this role with an exciting, technology forward organization, please apply today!