Senior Software Architect
To see similar active jobs please follow this link: Remote Development jobs
OVERVIEW
The Senior Software Architect plays a key role in software design, analysis on elluminate to support configuration, change, and life cycle management. Leverages industry-based best practices to ensure compliance, integration, automation, and scalability when designing engineering solutions. In addition to engineering design of major long-term efforts, conducts engineering technical analysis to resolve complex issues for the development and implementation of continued software releases.
KEY TASKS & RESPONSIBILITIES
Works with the Software Engineering team members to provide feature designs and review implementations
Mentors the developers on best practices and design decisions
Research new technologies and evaluates fitness for use in the product platform
Analyzes existing features and designs for scalability and performance to design and recommend solutions
Documents existing and future architectural patterns
Communicates complex ideas to technical and cross-functional colleagues
Other duties as assigned
CANDIDATE’S PROFILE
Education Experience:
10+ years in web application development and service-oriented application design preferred
10+ years in full-stack enterprise application development roles preferred
10+ years leading software engineering teams preferred
Mastery level of software architecture and design preferred
Professional Skills:
Strong problem-solving abilities
Excellent written and verbal communication skills
Technical Skills
Deep understanding of Microsoft .net
Expert level in relational and non-relational database design
Experience with enterprise applications in a SaaS Cloud Environment (AWS, Azure, etc.) Knowledge of AWS products and deployment preferred
Demonstrated ability to evaluate new technologies and present analysis of comparative pros and cons
Senior Software Architect
To see similar active jobs please follow this link: Remote Development jobs
OVERVIEW
The Senior Software Architect plays a key role in software design, analysis on elluminate to support configuration, change, and life cycle management. Leverages industry-based best practices to ensure compliance, integration, automation, and scalability when designing engineering solutions. In addition to engineering design of major long-term efforts, conducts engineering technical analysis to resolve complex issues for the development and implementation of continued software releases.
KEY TASKS & RESPONSIBILITIES
Works with the Software Engineering team members to provide feature designs and review implementations
Mentors the developers on best practices and design decisions
Research new technologies and evaluates fitness for use in the product platform
Analyzes existing features and designs for scalability and performance to design and recommend solutions
Documents existing and future architectural patterns
Communicates complex ideas to technical and cross-functional colleagues
Other duties as assigned
CANDIDATE’S PROFILE
Education Experience:
10+ years in web application development and service-oriented application design preferred
10+ years in full-stack enterprise application development roles preferred
10+ years leading software engineering teams preferred
Mastery level of software architecture and design preferred
Professional Skills:
Strong problem-solving abilities
Excellent written and verbal communication skills
Technical Skills
Deep understanding of Microsoft .net
Expert level in relational and non-relational database design
Experience with enterprise applications in a SaaS Cloud Environment (AWS, Azure, etc.) Knowledge of AWS products and deployment preferred
Demonstrated ability to evaluate new technologies and present analysis of comparative pros and cons