Job Title: Senior Software Architect
Location: Remote
Job Description:
Dynamics ATS is a leading provider of CRM and ATS solutions for staffing and recruiting professionals and businesses around the world. We are looking for a talented and experienced Senior Software Architect to join our team and help us create innovative software applications that meet our clients’ needs.
As a Senior Software Architect, you will be in charge of designing and developing software applications using various technologies, such as C#, .NET, Azure, WebApi, SQL Azure, Azure Apps, Azure Web Jobs, Azure Storage, OAuth based authentication, HTML/CSS, JavaScript, jQuery, React, Microsoft Power Platform, and Microsoft Dynamics 365 CRM. You will also collaborate with other architects and developers, communicate with stakeholders, lead software projects, document and record software details, plan and track software deliverables, provide technical guidance and coaching, and ensure software quality and security.
To succeed in this role, you should have a degree in computer science or engineering and at least 20 years of experience in software development and architecture. You should also have excellent knowledge of software design and architecture principles, UML and other modeling methods, software quality assurance principles, cloud-based solutions using Azure services and technologies, data-driven applications using Microsoft Power Platform and Microsoft Dynamics 365 CRM, low-code development techniques, HTML/CSS, JavaScript, jQuery, React, and UI/UX design. You should also have outstanding communication, organizational, and leadership skills, and a technical mindset with great attention to detail.
If you are passionate about creating cutting-edge software solutions that help staffing and recruiting professionals grow their business and improve their processes, then we would love to hear from you. Please apply with your resume and portfolio of previous projects.
Key Responsibilities:
- Design and develop software applications using various technologies.
- Collaborate with other architects and developers.
- Communicate with stakeholders.
- Lead software projects
- Document and record software details
- Plan and track software deliverables
- Provide technical guidance and coaching.
- Ensure software quality and security.
Key Skills (Technical):
- Degree in computer science or engineering
- 20+ years of experience in software development and architecture
- Excellent knowledge of software design and architecture principles, UML and other modeling methods, software quality assurance principles, cloud-based solutions using Azure services and technologies, data-driven applications using Microsoft Power Platform and Microsoft Dynamics 365 CRM, low-code development techniques, HTML/CSS, JavaScript, jQuery, React, and UI/UX design.
Key Skills (Non-Technical):
- Outstanding communication, organizational, and leadership skills
- Technical mindset with great attention to detail
Benefits:
- Competitive salary based on experience and skills.
- Work from home with flexible hours
- Opportunity to work on challenging projects with cutting-edge technologies.
- Opportunity to learn from experienced professionals in the industry.
- Opportunity to grow your career within a dynamic company.