Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Associate Director , Software Engineering @ Eze Software Group

Home > Programming & Design

 Associate Director , Software Engineering

Job Description

The Associate Director, Product Development assigns work, manages and monitors the progress of the development and QA staff. This person also participates on a smaller scale with development efforts of overall team delivery of architecture specifications, application partitioning, object and data modeling, database design, programming, quality assurance, and implementation support. Your goal is to build a productive, world-class, development team through participating in smart recruitment, mentoring and career development.

Key Functions:

  • Oversee assigned team projects and provide high-level status of development, quality, operations, and system performance reporting to management on a weekly basis
  • Develop execution plans which require constant coordination with the Product Management team and various additional internal groups, and external clients
  • Execute against project plans and timing commitments by determining work requirements, priorities, and best use of resources for development projects
  • Work closely with the engineers to architect and develop the best technical design and approach
  • Work closely with the QA team to ensure the end to end testing and automation as required
  • Contribute to and oversee the delivery of high quality code in C# that supports the Company s proprietary software products
  • Target of spending ~30% time writing code. All candidates are expected to demonstrate proficiency with writing code.
  • Perform code reviews to ensure faithful implementation of design and high quality standards
  • Ensure that changes adhere to existing architectural principles and do not violate requirements around security, scalability, performance, or maintainability
  • Coaching and mentoring of Jr. Developers in the art of software development. In particular:
  • Deep understanding of OOD/P and its application
  • Awareness of Design Patterns. How to use them, why to use them, and when to use them.
  • Fluency in algorithmic thinking and problem solving
  • Manage the day-to-day activities of the engineering team within an Agile/Scrum environment
  • Constantly strive to maintain and enhance a best-of-class engineering team
  • Provide mentorship and guidance to team members while guiding team members career development
    • Provide feedback to management on individual and team performance
  • Provide feedback to management on individual and team performance
  • Some experience of managing remote teams would be an advantage but not necessary

Qualifications:

  • Bachelor s in Computer Science, Engineering or related field, MS degree a plus.
  • 8+ Years of experience Programming and Software Development/ 2+ years code development with Microsoft code stack
  • 4+ years in a direct leadership role
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Capability of handling several deadline-driven tasks at once, and comfort with shifting priorities
  • High-level multi-tasking skills and ability to operate in a fast-paced environment
  • Proven ability to step outside role confines, work independently when necessary, and help teach and enable other team members.

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required

Contact Details:

Company: Eze Software Group
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Product management SAN Automation Manager Quality Assurance Data modeling Coding Database design Workflow Customer service microsoft

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Eze Software Group

Eze Software Groups innovative technology, superior client service, and collaborative expertise have made us a trusted partner and platform choice for global investment managers and broker dealers across the globe