Solution Architect

Posted:
1/13/2025, 4:00:00 PM

Location(s):
Hyderabad, Telangana, India ⋅ Telangana, India

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Why Ryan?

  • Global Award-Winning Culture

  • Flexible Work Environment

  • Generous Paid Time Off

  • World-Class Benefits and Compensation

  • Rapid Growth Opportunities

  • Company Sponsored Two-Way Transportation

  • Exponential Career Growth

As a member of Ryan’s tax.com organization, this position will be critical to an ambitious strategic initiative to re-envision a broad suite of enterprise-level applications. Aiming to create simple and compelling user experiences, the Software Architect will be required to draw on a depth of design and engineering experience in building complex web applications and systems. Best-equipped candidates will be highly proficient in front-end frameworks (e.g., angular, react), C# and .NET, SQL, Typescript, JavaScript, CSS, HTML, web services, and testing practices. Candidates must also be highly proficient in cloud services (Azure / AWS), distributed cloud-native systems, and micro-services. This position may include leading or managing a small team, but it remains very hands-on. The candidate will play a significant role in building, developing, and maintaining our software portfolio solutions.

The tax.com organization promotes an open-minded atmosphere of learning and growth and expects the same from candidates. We want to foster a positive and enthusiastic can-do attitude with our work. Candidates should have a sense of where things are going and experience using best-of-breed tools, technologies, and practices. This role is a formative one for the future of application development within Ryan, LLC, and will be best filled by candidates hungry to have a huge impact.

Duties and Responsibilities:

  • Leading or managing a small team of engineers.
  • Develop user experiences using the latest best-of-breed languages and frameworks in the .NET ecosystem.
  • Design and develop application architectures drawing from a deep understanding of languages, algorithms, and design patterns.
  • Design and develop cloud-based applications and solutions following the company’s enterprise architecture.
  • Experience building enterprise-quality market-facing products with professional user interfaces.
  • Develop and maintain software applications according to specifications.
  • Code, test, and debug application systems while maintaining source code control system and application software versioning.
  • Evaluate business processes, make recommendations, and implement system design enhancements/changes.
  • Interface with other departments within the company on system enhancements and modifications, problem resolution, and special requests.
  • Implement systems and enhancements following current production change control guidelines and standards.
  • Document and define requirements for development and enhancement projects, processes, and procedures in the Applications Development area.
  • Maintain a strong focus on customer service to all clients and assist with mentoring and training of junior members.
  • Participate in cross-training activities as required.
  • Work with external vendors when necessary.
  • Perform other duties as assigned.

Education and Experience:

Bachelor’s and / or Master’s degree in computer science, Engineering, Mathematics, or equivalent related work experience. Eight or more years of practical application development and architecture experience in a programmer or analyst capacity.

Computer Skills:

  • Languages: Typescript, JavaScript (ES5/ES6), HTML, CSS, C#, and SQL
  • Frameworks: Angular, React, Bootstrap, .NET
  • Extensive front-end experience with knowledge of multi-tiered applications
  • Deep knowledge of cloud services (preference for Azure)

Supervisory Responsibilities:

The position may require supervisory responsibilities, including training employees, assigning work, and assuring quality throughout any deliverables.

Certificates and Licenses:

  • A valid driver’s license is required.

Work Environment:

  • Occasional business trips.
  • Occasional long periods of sitting while working at a computer.
  • Must be able to lift, carry, push, or pull up to 30 lbs.
  • Position requires regular interaction with employees at all levels of the firm and with external vendors and clients as needed.
  • Independent travel requirement: up to 10%.

#DICE

Ryan

Website: https://ryan.com/

Headquarter Location: Dallas, Texas, United States

Employee Count: 1001-5000

Year Founded: 1991

IPO Status: Private

Last Funding Type: Private Equity

Industries: Consulting ⋅ Financial Services ⋅ Risk Management ⋅ Tax Consulting