Senior Consultant - TCMG at HTC Global Services
Job Description
The primary role of the Senior Software Solution Architect is to assess and design requirements that require custom development in an Agile technology team. The SSA will work closely with the Business analysts and Product Owners as well as platform teams and Senior Developers.
There are currently a large variety of custom developed tools that need to be assessed / extended / replaced :
- K2 / Nintex based tools
- MSP Manufacturing toolchain (.net based)
Responsibilities
Behavioural : Be Proactive Self-starter, solution-oriented who can manage own tasks & time.Be customer-centric, data-driven, quality-focused, collaborative & have a positive attitude.Stakeholder Collaboration : Collaborate with Domain Solution Architects, Business analysts and business stakeholders to identify the requirements, define project scope and design software solutions.Work together with .net, JS and K2 developers.Have regular conversations with other tech teams and platforms across ResMed on tech stack standardisations and extensions.Lead the technical strategy - provide technical direction, architectural decisions, and oversight of how and when features will be implemented.Setup training plans for engineering capability development.Design and Architecture : Stay connected to state-of-the-art developments, latest trends, and design innovative apps for Supply Chain domain.Stay updated with latest technological trends.Understand boundaries, strengths, and weaknesses of application(s)Ensure solution adheres to enterprise design principles.Engage in solution discovery phase for custom-built requirements.Provide architectural insights and guidance throughout the development lifecycle.Author technical specification documents and architectural plans focussing on high level sequence diagram, interaction between software components, their contracts etc to serve as a blueprint for developers.Design for security, stability, sustainability and performanceSet and maintain standards for engineering teams, advocate for code quality and create a culture of continuous improvement.Comprehend end-to-end MSP codebase (based .net) and be able to code extensions, conduct assessments and support the current .net development team.SDLC Phases : Provide technical guidance and mentorship to developers.Develop and revise technical specifications and architectural plans.Collaborate with development teams to ensure code quality and adherence to software architecture.Identify tech debts and improvement opportunities in the codeMaintain Code Quality guidelines and metrics.Oversee custom development monitoring solutions.Conduct code-reviews and assess sprint outcomes.Ensure CI / CD Practises are followed by the development team.Qualifications and Experience
Required :
Minimum 7 years working in a custom development environmentMinimum 3 years working as a solution architect / technical architectWorking understanding of Agile methodologies and ways of workingExperience in working with customers and product ownersExperience in solution enhancement and analysisExperience with React / NodeJSExperience with .netExperience with SQL and NoSQL DatabasesPreferred :
Experience with K2Experience with AWS, RDSExperience with Docker, ECS and EKSSeniority level
Mid-Senior levelEmployment type
ContractJob function
Information TechnologyIndustries
IT Services and IT Consulting#J-18808-Ljbffr