Job Description
SS&C GIDS is seeking a versatile Tech Lead to drive the design, development, and implementation of robust software solutions. This role will lead a team, focusing on either UI or Java development, ensuring high-quality, scalable, and maintainable products.
Job Responsibilities:**
* Lead and mentor a team of software engineers, fostering a collaborative and high-performing environment.
* Architect, design, and develop complex software features and components using either UI technologies (e.g., React, Angular, JavaScript, HTML, CSS) or Java and related frameworks (e.g., Spring Boot, Hibernate).
* Conduct code reviews, ensuring adherence to best practices, coding standards, and architectural guidelines.
* Collaborate with product managers, UX/UI designers, and other stakeholders to understand requirements and translate them into technical specifications.
* Oversee the entire software development lifecycle, from conception to deployment and maintenance.
* Troubleshoot and resolve complex technical issues, providing expert guidance and solutions.
* Drive continuous improvement initiatives in development processes, tools, and technologies.
* Stay abreast of industry trends and emerging technologies, advocating for their adoption where appropriate.
Job Qualifications:**
* Bachelor's degree in Computer Science, Software Engineering, or a related field.
* Minimum of 7 years of professional software development experience, with at least 2 years in a technical leadership role.
* **For UI Focus:** Strong expertise in modern UI frameworks (React, Angular, Vue.js), JavaScript (ES6+), HTML5, CSS3, and responsive design principles. Experience with build tools (Webpack, Babel) and testing frameworks (Jest, React Testing Library) is a plus.
* **For Java Focus:** Strong expertise in Java and related frameworks (Spring Boot, Spring Cloud, Hibernate). Experience with microservices architecture, RESTful APIs, and database technologies (SQL and NoSQL).
* Proven experience in designing and developing scalable, high-performance, and secure applications.
* Excellent problem-solving, analytical, and debugging skills.
* Strong communication and interpersonal skills, with the ability to effectively lead and influence a team.
* Experience with Agile development methodologies (Scrum, Kanban).
* Familiarity with cloud platforms (AWS, Azure, GCP) and DevOps practices is a plus.