Software Development Director job in Los Angeles, CA| Recruit Arrow
Recruit Arrow
Email Password
Forgot your password?
Welcome, Guest! New User?
Tell a Friend
Success Stories
From my very first contact with Recruit Arrow, through the application process, interviews, and my acceptance of the position, this service was an invaluable asset. My recruiter gave me insight into the company by sharing her own experiences and views.


Job Search

What


 job title, keywords

Where


 city, state, zip






JOB CENTER

Your Window to a World of Opportunities


Software Development Director
Location : California, Los Angeles
Refer job # GXTX337855
 
Job Responsibilities and Requirements: Lead the software development team to drive successful delivery of all products while contributing to the product strategy and the overall product roadmap Recruit a world class software development team and utilize the appropriate resources to drive initiatives and produce high quality products Set the technical direction for the team, work with the solutions architecture team/CTO to evolve the technical platform, and make appropriate technical choices Work with the IT Operations and BI/Data Warehouse teams to aid in software deployment, maintenance, BI and reporting, and performance/load tuning Work closely with the CTO to standardize on best engineering practices (design, development, code reviews, unit testing, release management, and designing for scalability) and implement these on a daily basis with the dev teams. Take a hands-on approach to the software development lifecycle, and working with the Project Management team: develop project and resource plans/schedules, perform day-to-day project management to ensure successful on-time releases, assist the team in accomplishing all tasks, and demonstrate ownership and accountability of the entire product delivery process Work effectively with product managers, project managers, engineers, and the senior management team to allocate development resources appropriately across various projects, juggling current customer/prospect needs with longer term product roadmap requirements (weighing, balancing, & communicating the tradeoffs as necessary) Implement processes and metrics to ensure the software development organization is extremely efficient and focused, and that the products are market ready Investigate and resolve software quality issues and escalate situations according to department processes Manage, coach and mentor the engineers and be a role model for the Technology Division Hands-on development and management of the NextGen platform. Provide code reviews and coach the engineers in effective and efficient coding techniques following the 4Over development lifecycle and architecture design Maintain awareness and point of view on emerging technologies Manage expectations, set realistic goals, and achieve them QUALIFICATIONS & SKILLS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Ability to work effectively in a coordinating role across multiple disciplines, a strong, open and collaborative work style, customer-service orientation with the ability to translate business goals into information management requirements, and experience negotiating contracts with IT vendors and consultants Demonstrates initiative with or without direct authority Demonstrates creativity in solving problems or generating improvement ideas Self-motivated time management Supports and maintains positive attitude and vision with peers, associates, and management Demonstrated effectiveness in building and managing teams Ability to prioritize competing or conflicting requests and execute tasks in a high-pressure environment Utilizes good judgment Must demonstrate ability to handle diversity amongst people and environments Must be detail oriented and able to follow-up and follow-through on project actions and tasks Ability to maintain confidentiality of sensitive information Extensive written and oral communication skills EDUCATION & EXPERIENCE: Bachelors degree in Computer Science, Computer Engineering or related field 15 years of experience working in software development with 5 years of experience managing development engineers Must have experience in planning, architecting, and delivering mission-critical enterprise-grade systems and solutions Extensive experience in .Net and Web Services, with a working familiarity of Java and Angular Current experience in developing large scale applications, as well as Consumer Websites Experience in consumer-facing, ecommerce and mobile systems a plus. Experience with responsive web design and mobile enabled development. Experience with agile methodologies Proven engineering team leadership encompassing major new system development. Expert level programming and debugging skills in PHP, jQuery, JSON and Javascript. Strong experience with PHP frameworks like Symfony, and applied knowledge of multiple design patterns (MVP, etc ) Proficient with designing and implementing SOAP and REST style web services Experienced with MySQL, PostgreSQL or another database system, query authoring, optimization of query plans and indexing Has applied virtualization technologies such as AWS, Vagrant, VMware, VirtualBox, or Docker in development and production 7-10 years of hands-on Linux experience.
 
 
 
[Apply Now] [Email to a Colleague]

This particular job is currently not active. However, since our clients regularly share with us similar and other job openings, we strongly recommend that you submit your resume. We shall review your resume and get in touch with you as soon as a suitable vacancy comes up to further discuss your interest in exploring the opportunity.Assisting you is our highest priority.

Please be assured that none of your materials will be forwarded to any employer without your consent. Of course, all inquiries are kept strictly confidential.


Newsletter and Job Updates