.**Job Title**:Software Development Manager**Job Location**:Mexicali, Mexico**Our Division**:Trimble Viewpoint**About the Role**The Prism team Development Manager is responsible for the delivery of our next generation ERP system. Active participation in the development, maintenance, and enhancement of projects on time and within scope and budget via the effective use of agile software development practices. The Development Manager establishes and maintains effective communication with the Director of Software Development to ensure proper sensitivity to the needs and development of software development personnel, ensuring effective leadership of individuals and the team. This role is a key contributor to Trimbles vision of "Connect and Scale" within our organization.**What You Will Do**- Hiring and building out a development team in Mexicali- Manages the development projects to meet business objectives- Ensures software projects are completed on time and according to company quality standards- Facilitates communication upward and across project teams including project status, justifications for variances and technical information (architecture, design, and implementation objectives)- Serves as focal point for other departments on project status, issue escalation, or other project information- Holds appropriate milestone meetings for review and approval- Ensures software projects are completed according to product specifications and development standards are properly documented- Actively participates in the development effort to design, build and maintain our SaaS product sets. This will include, but is not limited to, coding, testing, and writing unit tests- Insures implementation of the product satisfies the product specification and extensible product architecture- Acts as a resources and go-to person for software engineer approaches from within the team, with the development department, from outside departments, and customers- Ensures that:- Documentation gets appropriate level of technical review support- QA test plans meet the project requirements- Appropriate development and company methods and procedures are followed- Manages personnel activities of direct reports (i.E., hires, trains, mentors, identifies development opportunities, appraises, motivates, disciplines, and recommends termination as necessary).- Competencies _- Effectively applies broad, in-depth, and up-to-date knowledge of pertinent project management, technical, business, and professional issues.- Ability to quickly develop and maintain a high level of knowledge of divisional software products and remain current on product knowledge both from an internal and from a user perspective.- Consistently and effectively leads major and diverse projects and project teams. Consistently leads project teams in a supportive role providing guidance, direction, and feedback.- Willingness and ability to quickly master training and presentation skills