Junior Full Stack .NET Developer

Job#: 2029811

Job Description:

                                      Junior Full Stack .NET Developer
Apex Systems is a Global IT Services Firm and our Staffing practice is looking for a Junior Full Stack .NET Developer, to place at our client, a Commercial Real Estate Firm. You will be joining a highly collaborative, fast paced and high performing team. 
Client: Commercial Real Estate Firm
Estimated Start Date: Mid-June 2024
Hours: 37. 5
Clients: Commercial Real Estate
Contract Length:  6 month rolling contract
Location: Remote out of Canada, must work EST time zone 9-5
Project: Customer facing application enhancements
Start Date: June 10th
Purpose of Position
 
  1. As the Full Stack Developer, you will do 100% firsthand coding and provide technical expertise which requires a working knowledge of the technical infrastructure underpinning the applications. Work as part of a service or project team to implement complex technical solutions that meet client and business requirements. Responsible for contributing to the planning of the work programs and the review, development, and modification of best practices and coding solutions. Provides technical supervision to junior/intermediate Developers.
 
Full Stack Developer Responsibilities:
  • Coordinating various development/coding tasks, resources, and people required to conduct problem solutions including the identification and sequencing of database related functions and setting security authorizations.
  • Construct the required application software code that integrates various other systems of the organization using multiple platforms and new methodologies.
  • Consulting with team members, to ensure projects are completed to following the technical coding standards.
  • Identifying technical risks (in development and unit testing) and forming contingency plans as soon as possible.
  • Reviewing project test plans and coordinating with the QA team to suggest improvements to have complete test coverage.
  • Solving diverse and unusual problems by analyzing information where considerable interpretation of processes as required.
  • Providing walkthroughs of systems and their interconnectivity, as needed to other teams/team members.
  • Estimating and planning development related project timelines and deliverables and adjust to unplanned changes and the impact on project schedules and resources for the assigned products/projects.
  • Keeping current with latest industry coding trends and developments. Develop new application software specifications that encompass functional, programming, and system process flows.
  • Updating work schedules and performing troubleshooting as required for projects and production issues.
  • Being transparent with the team about challenges, failures, and successes.
  • Participating in Problem Management analysis and debug to resolve code issues.
  • Adhering to defined Configuration, Change and Problem Management (and all other IT Service Management) processes.
  • Providing guidelines to help with load and stress testing to anticipate the impact of application usage on the production service environment. Complete calculations used to estimate various capacity requirements such as database size.
  • Participating in all phases of testing including, but not limited to, system, integration, acceptance, regression, and performance.
  • Managing code fixes for defects identified during all phases of a project.
  • Resolving problems in the test, production implementation, and post-implementation phases in coordination with other technical and business groups.
  • Estimating and planning development related project timelines and deliverables and adjust to unplanned changes and the impact on project schedules and resources.
  1. Required Education, Experience and Skills
 
  • Basic / Minimum Education requirement to perform the job:       Bachelors degree
  • Preferred educational requirements to perform the job:  Computer Science/Engineering or related field   
  • Relevant Years of experience required to perform the role: 2 yrs of exp
  • C#, .Net Core, REST API’s, Angular 12+ & above, Typescript, CSS/SCSS, MSSQL, Cosmos DB/Mongo (No sql)
  • Experience with serverless architecture like Azure Functions
  • Good knowledge in Object Oriented programming (OOPS) language concepts
  • Good knowledge in patterns and design principles
  • Unit Testing (Jasmine, Karma, Nunit etc).
  • Microservices working experience mandatory.
  • TDD/DDD knowledge required.
  • Data Migration/Reporting tools like SSIS/SSRS/ADF preferred.
  • Azure and/or AWS cloud experience mandatory
  • Azure Devops knowledge required.
  • CI/CD experience and knowledge required.
  • Knowledge on Graphql
  •  Exceptional knowledge of JavaScript / JSON / jQuery / HTML/FetchXML
Bonus skills and experience:
  • Knowledge with React is good.
  • UI/UX knowledge and experience is advantageous.
  • Additionally, the successful candidate should possess the following certifications, skills, abilities, and competencies:
  • Experience in a similar role would be advantageous.
  • Excellent technical, diagnostic, and troubleshooting skills.
  • Excellent communication, motivational, and people skills.
  • Good understanding of development best practices and SDLC framework.
  • Experience leading releases and enhancements of existing products from a coding/development perspective.
  • Experience in leading prototyping, iterative development, health state assessments.
  • Good understanding of Agile principles and experience in Scrum and Kanban.
Interview Process:
If your profile meets 90% of the above requirements, please apply on the medium you are seeing this posting on, in addition please send your resume in word format to [email protected]  
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.
 

 

 

 

 

 

 

 

 

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.

Employee Type:
Contract

Location:
Toronto, ON, CA

Job Type:

Date Posted:
May 17, 2024