This site uses cookies. To find out more, see our Cookies Policy

Technical Development Manager, Applications Development in Phoenix, AZ at HSAG

Date Posted: 10/25/2018

Job Snapshot

Job Description



SUMMARY

The Technical Development Manager is responsible for managing the software applications development team. (S)he facilitates all phases of software applications development including: planning, architecture, design, implementation, and support (systems administration and technical assistance to users). (S)he ensures security, compliance, authentication, confidentiality and availability of associated data and related data sources and ensures the continuous operation of the applications, websites, and associated infrastructure.



ESSENTIAL COMPETENCIES, DUTIES AND RESPONSIBILITIES

  • Hires, manages, mentors and leads the technical personnel for software development projects, process and maintenance.
  • Provides technical direction for the development, design, and systems integration for client engagement from definition phase through implementation.
  • Reviews work of development team.
  • Facilitates effective team interaction.
  • Communicates and enforces coding standards.
  • Performs code reviews and mentors junior developers.
  • Manages technical resources within budget and project schedule.
  • Participates in the design, implementation, and testing of software applications, tools, websites, components, web parts, objects, SQL queries, lists, views, event handlers, workflows, libraries, etc.
  • Provides management, administration, leadership, technical planning, implementation and technical support for websites and applications and tools in a diverse technology platform.
  • Performs technical analysis of requirements to ensure appropriate staffing and implementation for projects and operations.
  • Manage and maintain tools required for development process including Azure resources,  Active Directory, SQL Server, Visual Studio, TFS, SharePoint administrator, etc.
  • Liaise with the network and operations teams for infrastructure, security, network  administration, change management, and maintenance for all network controls, authentication, and governance systems.
  • Ensures applications and websites meet requirements for functionality, capabilities, operations and security.
  • Performs application software modifications and updates/replacements on information systems as required.
  • Plans and supports application performance, capacity tuning and root cause analysis.
  • Provide estimates for technical work on solutions.
  • Coordinates as needed with external vendors.
  • Participates in Continuous Quality Improvement (CQI) activities.
  • Participates in production support activities as Tier III Helpdesk escalation team member, sometimes after hours.


SPECIALIZED KNOWLEDGE AND SKILLS:

Technical Expertise

  • Proficient in handling the most complex of technical development concepts, latest software tools and technologies, strong database concepts and designing techniques.
  • Understands different programming languages and ability to solve problems in coding, testing and deployment.
  • Possesses good knowledge of different software systems, client/server architectures and various compatibility requirements.
  • Experience in troubleshooting, software development processes and ability to understand and implement client requirements.

Management Skills

  • Ability to communicate effectively with teams and clients.
  • Understand project requirements, coordinate with resources and direct the projects in the right direction in a timely manner.
  • Ability to manage change and effectively pass on the information down the line to concerned teams for smoother execution.
  • Delegate and allocate responsibilities efficiently to manage projects end to end.
  • Must ensure teams follow the correct procedures, policies and documentation requirements across project phases.
  • Quick learner, creative, analytical thinking, resourceful and able to work independently
  • Excellent communication skills with professional and supportive attitude.
  • Facilitates team and client meetings effectively.
  • Holds regular status meetings with development team.
  • Keeps development team well informed of changes within the organization and general corporate news.
  • Delivers engaging, informative, well-organized presentations.
  • Resolves and/or escalates issues in a timely fashion.
  • Understands how to communicate difficult/sensitive information tactfully.
  • Ability to read and interpret documents such as safety rules, operating and maintenance instructions and procedure manuals. Ability to write routine reports and correspondence and to speak effectively before groups of customers, vendors or employees of the organization.
  • Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area and volume and the ability to apply concepts of basic algebra and geometry.
  • Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists; the ability to interpret a variety of instructions furnished in written, oral, diagram or schedule form.

Job Requirements



EDUCATION AND/OR EXPERIENCE 

  • Bachelor’s Degree or Master’s Degree, and/or five years of relevant experience and/or applications development certifications.
  • Three years’ experience managing an agile software development team required.
  • Previous experience with Azure services strongly preferred.
  • Previous experience with most of the following technologies is required: C#, MVC 5 or higher, .NET, ASP, HTML 5, JavaScript (ECMAScript 6), SQL, SSRS, Microsoft SQL Server, Angular 2.0 or higher, Bootstrap, SASS (CSS),
  • One years’ experience with React, EpiServer, SharePoint administration is preferred.
  • Knowledge and skills in established development processes and methodologies:  SOA, RUP, Agile, WFL, RBT, MBT, etc. is preferred. 


WORK ENVIRONMENT

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this position.  Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. 



DISCLAIMER

This is not necessarily an exhaustive list of all responsibilities, skills, duties, requirements, efforts or working conditions associated with the position. While this is intended to be an accurate reflection of the current position, management reserves the right to revise the position or to require that other or different tasks be performed when circumstances change (e.g., emergencies, changes in personnel, work load, rush jobs or technological developments).

HSAG is an EEO Employer of Veterans protected under Section 4212. 

If you have special needs and require assistance completing our employment application process, please feel free to contact us.

EOE M/F/Disability/Veteran.

CHECK OUT OUR SIMILAR JOBS

  1. Business Analyst Jobs
  2. Systems Analyst Jobs