Job Summary :
The Senior Solution Architect position requires a motivated, enthusiastic, and pro-active hands on leader with 'can-do' attitude.
As a member of the IT Applications Team, this role will lead a team of engineers in designing and implementing complex web-based software and will be able to troubleshoot a complex environment consisting of web, application and database servers.
Duties and responsibilities, as they align to Ryan’s Key Results
Create a positive team member experience.
Oversees a team of developers and ensures strict standards are followed.
Provides leadership, direction and mentorship to members of the team.
Works to ensure that all team members have a clear direction and the appropriate work load.
Works as an advocate for team needs such as software, equipment, and training.
Assists with mentoring and training of all team members.
Maintains strong focus on customer service to all internal clients.
Responds to client inquiries and requests from tax authorities.
Helps define and enforce processes and procedures in the Applications Development area.
Assists in the creation of system architecture and design in strict compliance with industry best practices.
Creates and implements Unit Test Plans and unit test cases.
Is involved in Peer Code review process.
Develops and maintains software applications according to specifications.
Maintains source code control system and application software versioning.
Identifies emerging technologies that will help Ryan better leverage resources.
Participates in cross-training activities as required.
Works with external vendors when necessary.
Adheres to Firm processes for change and configuration management, contributing to ongoing maintenance of audits and other security / compliance initiatives.
Performs other duties as assigned.
Education and Experience :
Bachelor of Business Administration or Bachelor of Science degree in Information Systems or Computer Science or equivalent experience required and ten or more years related applications development experience is preferred.
Computer Skills :
To perform this job successfully, an individual must have substantial experience and the ability to work directly with stakeholders and produce coding specifications based on business requirements.
Required Skills :
10+ years’ experience using .Net, C#, SQL
3+ years’ experience in a Solution Architect role
5+ years’ experience leading a team of 4 or more engineers
Thorough knowledge of OWASP concepts, Encryption and SSO
Ability to administer and tune IIS and setup a website from start to finish.
Preferred Skills :
Microsoft Power BI
Certificates and Licenses :
Microsoft® Development C# and .NET certifications are desirable.
Supervisory Responsibilities :
This position manages a team of application developers spread across international boundaries.
Work Environment :
Standard indoor working environment.
Occasional long periods of sitting while working at computer.
Position requires regular interaction with employees at all levels of the Firm; interface with external vendors also necessary.
Independent travel requirements : 25% - 50%.