Auctor Corporation
Associate Software Engineering Team Manager (PICK/Universe/MultiValue)
Auctor Corporation, Indianapolis, Indiana, us, 46262
Job Role:
Associate Software Engineering Team Manager Auctor maintains and operates Child Support Enforcement systems built on PICK technologies. We are seeking a motivated and
skilled individual with a strong multivalue (PICK/Universe/UniData) development background
to join our team as an Associate Software Engineering Team Manager. This role is designed to prepare you for the full responsibilities of a Software Engineering Team Manager through a mentored orientation and training period. You will work closely with the current Software Engineering Team Manager to understand our software systems and team dynamics and gradually take on more responsibilities to ensure a smooth transition. This role will involve the eventuality of hands-on development responsibilities in addition to managing a small development team. Key Responsibilities: Undergo orientation and training, working closely with the current Software Engineering Team Manager to gain a deep understanding of our software systems and team dynamics. Assist in performing the roles of the Software Engineering Team Manager, including evaluating the performance of development team members and identifying their strengths and areas for improvement based on customer feedback, team feedback, and key performance metrics. Develop and execute plans to maximize the quality and productivity of work. Collaborate with the Director of Technology to maintain the capacity of the development team by assisting in the sourcing and retainment of members with relevant skills. Participate in the sourcing and interviewing of new candidates, as well as identifying resources and opportunities for team members to learn and adapt to changing technology needs. Assist in conducting code reviews, providing oversight, and mentoring team members on development practices and coding standards. Prepare for and execute hands-on software coding responsibilities to ensure project capacity aligns with customer contract requirements. Promote the technological strategy within the development team for customer projects, including methodology, tools, and key development procedures. Assist in evaluating new technology advances and tools to optimize software solutions. Transition to and assume the full management responsibilities of the Software Engineering Team Manager role after the orientation and training phase. Reports To:
Director of Technology Requirements: Education:
Bachelor's degree in Computer Science, Information Technology, Management, or related field (equivalent professional experience may be considered). Experience: 10+ years experience in a development environment (with strong MultiValue development experience). Demonstrated experience in managing direct reports to project or business success. Experience in working in an Agile development environment is desired but not mandatory. Experience in communicating business requirements to technical teams. Required Knowledge, Skills, and Abilities: Conversive in high-level software development concepts, methodologies, and technologies. Demonstrate planning, executing, monitoring, and controlling skills to meet defined objectives. Effective communication & interpersonal skills. Ability to adopt, maximize, and pursue all viable technologies and tools to successfully provide quality software and services (e.g., Artificial Intelligence, Microsoft Office, etc.).
#J-18808-Ljbffr
Associate Software Engineering Team Manager Auctor maintains and operates Child Support Enforcement systems built on PICK technologies. We are seeking a motivated and
skilled individual with a strong multivalue (PICK/Universe/UniData) development background
to join our team as an Associate Software Engineering Team Manager. This role is designed to prepare you for the full responsibilities of a Software Engineering Team Manager through a mentored orientation and training period. You will work closely with the current Software Engineering Team Manager to understand our software systems and team dynamics and gradually take on more responsibilities to ensure a smooth transition. This role will involve the eventuality of hands-on development responsibilities in addition to managing a small development team. Key Responsibilities: Undergo orientation and training, working closely with the current Software Engineering Team Manager to gain a deep understanding of our software systems and team dynamics. Assist in performing the roles of the Software Engineering Team Manager, including evaluating the performance of development team members and identifying their strengths and areas for improvement based on customer feedback, team feedback, and key performance metrics. Develop and execute plans to maximize the quality and productivity of work. Collaborate with the Director of Technology to maintain the capacity of the development team by assisting in the sourcing and retainment of members with relevant skills. Participate in the sourcing and interviewing of new candidates, as well as identifying resources and opportunities for team members to learn and adapt to changing technology needs. Assist in conducting code reviews, providing oversight, and mentoring team members on development practices and coding standards. Prepare for and execute hands-on software coding responsibilities to ensure project capacity aligns with customer contract requirements. Promote the technological strategy within the development team for customer projects, including methodology, tools, and key development procedures. Assist in evaluating new technology advances and tools to optimize software solutions. Transition to and assume the full management responsibilities of the Software Engineering Team Manager role after the orientation and training phase. Reports To:
Director of Technology Requirements: Education:
Bachelor's degree in Computer Science, Information Technology, Management, or related field (equivalent professional experience may be considered). Experience: 10+ years experience in a development environment (with strong MultiValue development experience). Demonstrated experience in managing direct reports to project or business success. Experience in working in an Agile development environment is desired but not mandatory. Experience in communicating business requirements to technical teams. Required Knowledge, Skills, and Abilities: Conversive in high-level software development concepts, methodologies, and technologies. Demonstrate planning, executing, monitoring, and controlling skills to meet defined objectives. Effective communication & interpersonal skills. Ability to adopt, maximize, and pursue all viable technologies and tools to successfully provide quality software and services (e.g., Artificial Intelligence, Microsoft Office, etc.).
#J-18808-Ljbffr