Job Title: Assoc Mgr. , Automation Development Engineering
Years of experience: 6-8 Years
: The Assoc Mgr. , Automation Development Engineering is responsible for leading the development team through the software development lifecycle, ensuring the delivery of high-quality software solutions that meet business requirements. This role involves a combination of coding, architecture design, team leadership and collaboration with other departments. The ideal candidate will have a strong technical background, excellent problem-solving skills and the ability to mentor and motivate a team. Qualifications: Bachelor s or Master s degree in computer science, Engineering, or a related field. Skillsets: Strong proficiency in multiple programming languages and frameworks relevant to the organization s technology stack. Deep understanding of software architecture principles, design patterns, and best practices. Should have hands on coding knowledge in Python or . NET or Java (Python is preferred) Must have 3+ years of hands-on working knowledge in Automation Anywhere (AA A360) tool or other RPA tools (Alteryx, Power Automate, etc. ) Experience with Agile software development methodologies. Excellent problem-solving skills and the ability to make decisions under pressure. Strong communication and interpersonal skills, with the ability to convey technical concepts to non-technical stakeholders. Roles and Responsibilities: Technical Leadership: Serve as the key technical authority within the software development team, guiding on best practices, code quality, and technology choices. Make critical technical decisions and solve complex problems. Software Development: Actively contribute to the coding efforts, ensuring high-quality code and adherence to the project timelines. Lead by example in software development practices. Architecture Design: Lead the design and architecture of software systems, ensuring scalability, performance, and maintainability. Evaluate and recommend technologies and tools for the effective development of projects. Team Management and Mentorship: Mentor and guide team members, fostering a culture of continuous improvement and learning. Conduct code reviews, oversee the teams technical work, and support professional development. Collaboration and Communication: Work closely with project managers, product owners, and other stakeholders to ensure clear communication and understanding of requirements and timelines. Translate business needs into technical solutions. Agile Practices: Champion agile methodologies within the team, facilitating sprint planning, stand-ups, and retrospectives. Ensure the team adheres to agile best practices and continuously improves its processes. Quality Assurance: Oversee the development of automated tests to ensure the reliability and performance of applications. Promote a culture of quality throughout the development process. Documentation: Ensure the creation and maintenance of comprehensive technical documentation for software architecture, design decisions, and coding standards. Essential Functions Manages a team of entry-level employees. Develops and communicates plans and priorities to meet team performance and results requirements. Establishes team processes, goals, and procedures and tracks performance. Informs and influences decision-making at the management level. Provides coaching and guidance on job performance and career development to direct reports.