
Principal Architect
2 weeks ago
Lead and guide a team of software developers through the project lifecycle, ensuring timely delivery of high-quality software solutions.
- Oversee and manage the delivery of multiple complex simultaneous system development projects from concept to deployment, including planning, scheduling, and tracking of progress.
- Contribute to the technical solution from design through to code level.
- Ensure coding standards are met and implement quality assurance practices to maintain high software quality.
- Work closely with other teams, stakeholders, and clients to define project requirements and ensure alignment with business goals.
- Manage resources effectively, ensuring optimal allocation and utilization.
- Coach, support and foster professional growth and development within the team.
- Contribute to the definition of departmental and systems strategies and progression of any allocated objectives.
- Stay abreast of the latest industry trends, technologies, and provide technical guidance and support to the team.
- Address technical challenges and provide innovative solutions to complex challenges of business processes.
Requirements and Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- Minimum of 5 years experience with full stack software development using Microsoft software development tools and technologies.
- Minimum 2 years in a software development leadership role.
- Well versed in Data Modelling, SQL, and SQL Server Technologies.
- Experience in a variety of software development approaches and methodologies including Agile and Waterfall
- Knowledgeable in the areas of software testing methodologies and testing frameworks.
- Excellent problem-solving, organizational, and analytical skills.
- Strong written and oral communication and interpersonal skills.
**Preferred Qualifications**:
- Experience in developing, deploying and supporting the use of Web Apps, API Apps and/or Logic Apps in Azure App Service is preferred.
- Experience with developing and supporting low-code solution using Power Apps (Canvas App or Model Driven App) and automation of business processes with Power Automate.
- Working experience with integrating solutions with SAP will be an advantage.
- Oversee and manage the delivery of multiple complex simultaneous system development projects from concept to deployment, including planning, scheduling, and tracking of progress.
**Job Type**: Permanent
Pay: Up to $10,000.00 per month
**Benefits**:
- Health insurance
- Work from home
Schedule:
- Monday to Friday
Supplemental pay types:
- 13th month salary
- Performance bonus
**Education**:
- Bachelor's or equivalent (required)
**Experience**:
- software development leadership: 2 years (required)
- full stack software development: 5 years (required)
Work Location: In person