Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Development Manager

Affinity Development Group

Software Development Manager

San Diego, CA
Full Time
Paid
  • Responsibilities

    Job Description

     

    SUMMARY:

     

    The Software Development Manager oversees a team of developers who design, develop and maintain the operation of a database-driven web applications with a specific emphasis on usability, performance, and scalability.

     

    ESSENTIAL DUTIES AND RESPONSIBILITIES:

     

    ·       Architects enterprise solutions by studying existing technology architecture; analyzing browser compatibility techniques; evaluating solution alternatives; developing prototypes; and writing detailed technical requirements;

    ·       Delegates tasks to, organizes, mentors, and motivates a team of talented software developers, QA analysts and a DBA;

    ·       Fosters a culture of continuous improvement in all areas of technology and instills the principles of this culture in a team of 2-4 developers, 1-2 DBAs, and 2-3 QA Analysts

    ·       Manage and monitor software deployments in a DevOps configuration

    ·       Works together with senior team members to plan and execute projects;

    ·       Ensures that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines;

    ·       Provides detailed and timely status updates to management;

    ·       Helps establish and enhance development policies, procedures, and standards and enforces their implementation upon their team of developers;

    ·       Maintains technical knowledge and understanding of the latest development methodologies and best practices by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations;

    ·       Ensures quality and consistency throughout the architecture and implementation of the code base;

    ·       Acts as a highly competent advisor to their manager and team;

    ·       Accomplishes department and organization missions by completing related tasks as needed;

    ·       Helps developers resolve technical issues;

    ·       Helps developers resolve employment issues and requests including schedule management, time-off requests, and conflict resolution;

    ·       Monitors developer performance, establishes plans for improvement when necessary, conducts annual reviews in conjunction with management.

    ·       Responds to occasional system errors, including during off hour and coordinates response amongst the team

     

     

    JOB REQUIREMENTS: 

     

    The individual in this position will be managing a team of developers, DBAs, testers, and designers.  Due to the nature of this position, the applicant will need the ability to work from home or during off-hours as necessary. Candidates must have:

     

    ·       Minimum of five years experience developing web applications, with at least 4 years dedicated to ASP.NET solutions

    ·       Minimum of five years experience leading development teams with direct developer management

    ·       Minimum of two years experience in analyzing business requirements, recommending technical solutions, and writing technical specifications and/or requirements

    ·       Minimum of  two years experience with an Agile development methodolgy.

    ·       The ability to analyze business needs and conceive, design, and develop innovative solutions

    ·       The ability to write detailed and thorough technical requirements

    ·       The ability to manage multiple projects simultaneously

    ·       The ability to adapt to changing priorities

    ·       Excellent understanding of Web Development technologies in general, including JavaScript, AJAX, and XML

    ·       An extremely detail-oriented work ethic

    ·       Excellent verbal and written communication skills

    ·       High-speed Internet access at home and a personal computer

    ·       The ability to demonstrate work experience by providing examples, samples, and source code

     

     

    EDUCATION AND/OR EXPERIENCE: 

     

    Bachelor’s degree (B.A.) from four-year College or university; or three to five years related experience and/or training; or equivalent combination of education and experience.

     

    REASONING ABILITY:

     

    Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists.  Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

     

    Company Description

    Affinity Development Group (ADG) specializes in developing automotive affinity programs for major brands, such as Costco Wholesale and various Credit Unions With Headquarters based in San Diego, CA, ADG provides marketing, sales and operational services to assist its partners in growing and developing their consumer base.