Lead IT Architect - Software Development
Maximus
About the role
Essential Duties and Responsibilities: • Engage actively in release and integration planning by contributing to backlog prioritization, providing clear acceptance criteria for software designs, and explaining the cost and efficiency implications to product managers and stakeholders. • Identify the need for architectural spikes and develop designs for proof of concept. • Transition architectural expertise to scrum teams, ensuring knowledge transfer and collaboration. • Coach and mentor other employees within the job area.
Job-Specific Essential Duties and Responsibilities: • Develop and maintain data integration and migration solutions. • Expertise in building and managing ETL jobs using Talend, along with proficiency in DDL/DML for MySQL databases. • Conduct load testing and performance tuning as part of ensuring optimal system performance. • Provide production support as required. • Collaborate with team members, product owners, and other stakeholders to identify solutions, remove bottlenecks, and implement agile practices. • Apply strong analytical skills to assist in determining scaling limits and auto-scaling requirements for applications and infrastructure. • Identify bottlenecks across various layers, including UI, backend, database, and messaging services. • Streamline processes to improve prioritization of tasks and ensure work is efficiently assigned to meet project timelines. • Promote technical best practices within the team. • Actively engage in Continuous Integration (CI) and Continuous Deployment (CD) processes.
Note: Responsibilities may evolve based on business needs.
Minimum Requirements: • Bachelor's degree in a relevant field and a minimum of 7 years of professional experience or an equivalent combination of education and experience. • 7+ years of strong ETL experience, including at least 3 years with Talend. • Experience with SOAP and REST web services using Talend. • Thorough understanding of ORACLE RDBMS, MySQL, or SQL Server. • Experience developing data transformations with formats like JSON, XML, CSV, and flat files. • Familiarity with Event-Driven Microservices Architecture (MSA). • Knowledge of messaging platforms such as Solace and ActiveMQ. • Proficient in deployment methodologies and best practices. • Experience with Agile development methodologies. • Strong communication and presentation skills, alongside problem-solving and analytical abilities. • Able to thrive in fast-paced environments with changing demands. • Team-oriented yet able to work independently. • Highly organized and detail-oriented. • Proficient in using Git, Jira, and Confluence. • Experience collaborating with business analysts and diverse teams.
Minimum Salary: $126,320.00
Maximum Salary: $189,480.00
EEO Statement: Maximus is an equal opportunity employer, evaluating applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, or any other legally protected characteristics.
Accommodations: Maximus provides reasonable accommodations for individuals requiring assistance during any phase of the employment process due to a disability or medical condition. If you require assistance at any stage of the employment process, please contact People Operations.
Requirements
- Bachelor's degree in a relevant field and a minimum of 7 years of professional experience or an equivalent combination of education and experience
- 7+ years of strong ETL experience, including at least 3 years with Talend
- Experience with SOAP and REST web services using Talend
- Thorough understanding of ORACLE RDBMS, MySQL, or SQL Server
- Experience developing data transformations with formats like JSON, XML, CSV, and flat files
- Familiarity with Event-Driven Microservices Architecture (MSA)
- Knowledge of messaging platforms such as Solace and ActiveMQ
- Proficient in deployment methodologies and best practices
- Experience with Agile development methodologies
- Strong communication and presentation skills, alongside problem-solving and analytical abilities
- Able to thrive in fast-paced environments with changing demands
- Team-oriented yet able to work independently
- Highly organized and detail-oriented
- Proficient in using Git, Jira, and Confluence
- Experience collaborating with business analysts and diverse teams
Responsibilities
- Engage actively in release and integration planning by contributing to backlog prioritization, providing clear acceptance criteria for software designs, and explaining the cost and efficiency implications to product managers and stakeholders
- Identify the need for architectural spikes and develop designs for proof of concept
- Transition architectural expertise to scrum teams, ensuring knowledge transfer and collaboration
- Coach and mentor other employees within the job area
- Develop and maintain data integration and migration solutions
- Expertise in building and managing ETL jobs using Talend, along with proficiency in DDL/DML for MySQL databases
- Conduct load testing and performance tuning as part of ensuring optimal system performance
- Provide production support as required
- Collaborate with team members, product owners, and other stakeholders to identify solutions, remove bottlenecks, and implement agile practices
- Apply strong analytical skills to assist in determining scaling limits and auto-scaling requirements for applications and infrastructure
- Identify bottlenecks across various layers, including UI, backend, database, and messaging services
- Streamline processes to improve prioritization of tasks and ensure work is efficiently assigned to meet project timelines
- Promote technical best practices within the team
- Actively engage in Continuous Integration (CI) and Continuous Deployment (CD) processes
- Note: Responsibilities may evolve based on business needs
Benefits
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free