Overview
Skills
Job Details
SQA Group is partnering with a leading client to help support their development of technology solutions. We are currently seeking a Principal Software Engineer with experience in React, C#/.Net, GraphQL, and Azure. This is an exciting opportunity to join our client's team at a time of significant growth.
Overview/Responsibilities:
- Strong leadership and problem-solving skills and commitment to delivery.
- Ability to create design artifacts such as software models and application architecture diagrams.
- Excellent interpersonal skills and a desire to collaborate openly within a fast-paced team.
- A deep desire to learn and apply technology in a pragmatic way to create client value.
- Experience designing and building systems that are maintainable, evolvable, and highly tested.
- Ability to optimally participate in peer code reviews and pull requests, both as the reviewer and the reviewee.
- The desire and initiative to know the latest in development technologies, tools, and implementation patterns to share this knowledge within teams and the broader organization.
- Proven Leader in the field with Strong Interpersonal and communication Skills.
Qualifications:
- 12+ years of Software engineering and design experience with large scale business applications in a fast-paced iterative development environment.
- 5+ years experience leading software design in teams of 5+ team members.
- 5+ years of experience in public cloud (Azure)
- 2+ years of Technical leadership/Consulting background preferred.
Technical Skills:
- Experience with C#, .NET, React, data structures, basic algorithms, and applying object-oriented principles and design patterns.
- Strong API design and development skills.
- Proficiency with development tools such as Visual Studio and Git.
- Proficiency with relational databases craft and query construction and optimization (SQL Server and PostgreSQL)
- Strong understanding of architectural principles of software development, modelling, and security.
- Strong understanding of the deployment pipeline tools.
- Sound understanding of GraphQL, modern security models and integration with Services (like Hasura), database skills.
Strongly Preferred:
- Solid understanding of Authentication models to help drive integration of the Authorization technologies with data sources to obtain and run user data.
- Observability skills, scripting skills, automation, Pipeline/CICD experience, DevOps
**Please note: this is a long-term consulting opportunity.
Thank you for your interest in working with SQA Group. SQA Group is an equal opportunity employer and supports workforce diversity. This job description is intended to describe the general nature and level of work being performed by the person assigned to this position. The primary duties and responsibilities above are intended to describe those functions that are essential to the performance of this job. This job description does not state or imply that the above are the only duties and responsibilities assigned to this position. All requirements are subject to possible modification to reasonably accommodate individuals with a disability.