About the role :
You will be part of Rocket Software’s dynamic team of domain experts who work at a fast pace and who expect the best from their staff.
As a software Architect, you will be responsible for the overall design of new BI / Analytics applications as well as analyzing and improving the architecture of existing products using the latest technologies and UX / UI stack.
As a senior member of the software engineering team, you will be a core member of a global team of software engineers who lead the industry in latest design and technology.
You will not only be immersed in the technology quickly, but you will also take ownership of it and become a part of the next generation software experts that lead this technology into the future.
You will also coach your peers across the engineering department and share what you know with new team members as they come onboard to help them make an immediate impact.
As a software architect, you will be expected to work in a fast-paced environment where you will bring your deep technical expertise to successfully manage multiple tasks simultaneously.
You will be responsive to the global technical support team and assist customers. You will also remain focused on delivering enhancements by working closely with customers to synthesize requirements into appropriate software design.
You will be key to establishing and implementing best practices and setting R&D processes, standards and automation, as well as identifying areas for improvement and adding your input to process improvements and the creation of new practices.
Your ability to collaborate effectively with other Rocketeers across geographies and technologies will be vital to retain our solutions as the premier technology in the industry.
Apply for this exciting opportunity to grow professionally as a part of a dynamic team that continues to grow this business!
Job Duties and Responsibilities :
The Software Architect sets the direction for the architecture, design, and implementation of scalable and highly available Enterprise software systems.
Leads highly visible, long term projects as needed
Acts as the technical subject matter expert for a product domain and the technical leader within a team
Leads and sets the direction for design and implementation of software features / functionality, correction of defects and / or creation of new products
Possesses a proven track record of synthesizing multiple internal and external sources of input into product requirements
Designs, writes and tests new development of commercial / enterprise grade software
Applies advanced systems analysis techniques to evaluate newly created code
Provides thought leadership and innovation within a technical domain
Responsible for multiple products
Documents and communicates on complex technical topics outside the immediate development team
Expert in agile methodologies
Required Candidate Skills :
12+ years’ experience architecting commercially successful web or mainframe applications that are multitenant, scalable, highly available, and expose robust APIs.
Deep knowledge of Web Application Servers and Web Application Architecture, Object oriented design.
Deep knowledge of analytical tools and BI concepts
Working knowledge Designing, Developing, and Deploying RESTful web services and other Web APIs.
Practical experience and understanding of Identity Management systems including authentication, authorization, and access control frameworks, protocols, and standards.
Experience with the Agile development methodology
Prior experience coaching and mentoring teammates
Fluency in English, both written and spoken
Excellent written, verbal, and interpersonal communication skills to deal professionally and collaboratively with all levels of the organization and across geographies
Willing to travel domestically and internationally as needed
Desired Candidate Experience :
Deep knowledge of NodeJS and enhanced web technologies
Education Requirements :
College degree in Computer Science / Information Technology
12 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years’ experience;
or equivalent experience.