Bachelor's degree in Computer Science, Computer Engineering, or related field
5+ years of software development experience with C#, SQL, JavaScript, HTML, XML
2+ years in a Technical Lead or Architect role
Experience with integrations and data migration projects
Familiarity with Dynamics 365 and/or Power Platform preferred
Exceptional communication skills for client interactions and presentations
Self-starter with a proactive approach and ability to work in a team
Willingness to travel to clients up to 20% of the time
Responsibilities
Collaborate with clients to deliver innovative digital solutions
Conduct client discovery calls and whiteboarding sessions to assess current systems
Facilitate discussions on solution options, impacts, and risks while providing estimates
Design and architect D365 and Power Platform solutions, engaging in hands-on development
Provide technical leadership in developing, testing, deploying, and supporting custom solutions
Finalize technical specifications for customizations and integrations
Mentor and lead other developers on projects
Dedicate 50% of time to writing scalable and reliable code
Benefits
Opportunity to work on cutting-edge digital solutions
Collaborative environment with a focus on innovation
Professional development and mentorship opportunities
Flexible work arrangements with occasional travel
Engagement with diverse clients across various industries
Full Job Description
Responsibilities:
Work closely with clients and prospects to provide solutions that help them drive innovation across the digital landscape
Lead client discovery calls and whiteboarding sessions to evaluate their current systems, applications and infrastructure
Lead discussions on solution options, impacts and risks and provide estimates
Propose, design and architect D365 and Power Platform solutions while staying hands on doing technical development work
Provide technical leadership to others in developing, testing, deploying and supporting custom solutions
Finalize technical specs for customizations, integrations and/or custom development
Lead and mentor other developers on projects
Spend 50% of your time writing high quality code that is scalable and reliable
Requirements:
Bachelor's degree in Computer Science, Computer Engineering or other related experience
5+ years of experience in software development with C#, SQL, JavaScript, HTML, XML
2+ years of experience as a Technical Lead or Architect
Experience with integrations and data migration projects
Experience with Dynamics 365 and/or Power Platform preferred
Exceptional communication skills for client interaction, presentations, etc.
Self-starter, proactive and team player
Occasional travel to clients up to 20%
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.