Robert Half Director of Software Development in West Palm Beach, Florida
Description Main Job Tasks and Responsibilities: • Guide, coach, and mentor software development engineers. • Provide project management and technical leadership for every aspect of software. • Prepare lifecycle for different projects inclusive of research, development, design, evaluation, testing along with delivery to product management. • Supervise architecture plus lead efforts to develop technical roadmap of all projects. • Establish and maintain software development standards and processes along with best practices for delivery of scalable and high-quality software. • Ensure quality design to meet business goals. • Supervise resource allocation to assure attainment of apt business and personnel development goals. • Evaluate projects, develop, and update schedules plus supervise project status. • Evaluates complex situations using multiple sources of information filters, validates and interprets dynamic material. • Manages and appropriately escalates delivery impediments, risks, issues, and changes associated with the initiative. • Analysis, planning, developing requirements documents, developing procedures, developing functional architectures, and other related duties. • Excellent verbal and written communication skills and the ability to interact professionally with a diverse group, developers, product owners, and subject matter experts. • Manage scope throughout the project duration. Maintains accurate program estimates, timelines, project plans, status reports. • Resolves conflicts by demonstrating leadership and appropriate decision-making competencies. • Work with management and business stakeholders to gather functional requirements at a system level and determine the project scope • Design, code, and implement systems and software applications as needed to ensure the success of the solution, including API development needed to facilitate vendor solutions • Develop architectural solutions for systems, databases, user interfaces, and web services • Conceptualize software systems to address the specific needs for business and customers • In conjunction with management, determine and codify platforms and coding standards to be used in project development • Evaluate existing software solutions to identify areas for improvement, modernization, and the reduction of technical debt • Create modifications for existing software to upgrade performance • Conduct unit and integration testing to ensure optimal functionality • Debug any errors or issues that arise • Ensure architectural integrity of software solutions across platforms and vendor developed solutions • Determine project timelines and complete work to deadlines • Work with management to delegate tasks to members of the development team • Conduct cost analysis to ensure projects remain within budget • Other duties as assigned. Requirements Education and Experience: • Bachelor’s degree in Computer Science, Information Systems, or related field. • 5-7+ years of software development experience and 1+ year supervisory experience. • Maintains knowledge of leading-edge technology. • An ability to quickly identify and drive to the optimal solution when presented with a series of constraints. • Excellent judgment, analytical thinking, and problem-solving skills. • Self-motivated individual that possesses excellent time management and organizational skills. • Strong cross-functional collaboration skills, relationship building skills, and ability to achieve results without direct reporting relationships. • Strong oral and written communication skills and the ability to present a =+ years of experience, detail oriented, and diplomatic image to all stakeholders. • Strong sense of personal responsibility and accountability for delivering high quality work.
Key Competencies: • Must possess Software Development Management experience. • Must possess Financial Services Industry experience. • Must have the ability to maintain confidentiality. • Exhibit a positive “can do" attitude. • Accept responsibility for and execute efficiently to meet deadlines. • Recognize when a high sense of urgency is required. • Strong attention to detail and accuracy skills are essential. • Proficient written and verbal skills. • Ability to communicate technical information to nontechnical personnel. • Honest, dependable, respectful of others and carry high ethical standards. • Customer focused mindset. • Must be a team player.
Technology Doesn't Change the World, People Do.®
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half puts you in the best position to succeed by advocating on your behalf and promoting you to employers. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity – even on the go. Download the Robert Half app (https://www.roberthalf.com/mobile) and get 1-tap apply, instant notifications for AI-matched jobs, and more.
Questions? Call your local office at 1.888.490.4429. Robert Half will consider qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance. All applicants applying for U.S. job openings must be authorized to work in the United States. Benefits are available to temporary professionals. Visit https://roberthalf.gobenefits.net/ for more information.