Development Manager

New York, NY

Responsibilities

 

  • Lead a team of developers (front-end and back-end) and technology vendors/agencies to implement high quality software systems to support the business
  • Put in place an efficient, productive, high-quality, transparent development process encompassing all aspects from source code control, integrated builds, automated unit testing and deployment, metrics measurement.
  • Serve as a technical advisor and problem solver to business, product managers, third party technology partners, and IT/ERP team
  • Interact closely with business to understand business processes and proposing technical as well as non-technical solutions for business problems
  • Directly supervise the development team and oversee offshore development vendors; will work closely with the product management team, QA, and analytics team
  • Create proof-of-concept and prototypes to justify new technology recommendations and approaches
  • Coordinate activities with third party technology partners
  • Proactively identify architectural weaknesses and recommend solutions partner to create architecture which meets short term and long term need of the organization
  • Build out technical documentation and help design a target architecture and implementation plan
  • Estimate time frames, quality, and quantity of resources required to successfully implement projects
  • Profile and investigate application performance issues, and coordinate optimization initiatives
  • Debug functional application issues to determine root cause

 

 

 

Requirements

 

  • Deep experience in architecting, designing and administration of hybrid and public cloud Azure Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and SaaS
  • Development background preferred (.NET Core, C#)
  • Experience in large scale engagements leading the functional and technical design, installation, and configuration functions for the full stack of infrastructure elements
  • Proficiency with containers, serverless functions, and microservices development and design experience
  • Experience working with cross-functional teams and stakeholders to translate business
  • Requirements into technology solutions
  • Proficiency working with Windows and Unix file systems
  • Exposure to Orchestration, Automation, and Management tools (VSTS, Landesk, SCCM, SCOM, Puppet, etc.)
  • Experience with Azure Network components (Virtual Network, Network Security Group, User Defined Route, Gateway, Load Balancer)
  • Experience in Azure Back Up and Recovery modules
  • Experience in Azure monitoring and logging tools
  • Experience with Docker Containers & Kubernetes (Azure AKS, ACR, etc.) and Azure Functions
  • Experience with Automated Testing
  • Experience with Automation and DevOps / Ops Management tools (VSTS, Azure DevOps, Jenkins, Log Analytics, etc.)
  • Azure certifications – MCSA-Cloud Platform, MCSA-Data Engineering with Azure,
  • Analytical thinker
  • Project Management
  • Good Communication skills, written and oral
  • B.S. degree in Computer Science, Engineering or related field
  • 10+ years of software development with a minimum of 3 years of supervisory experience
  • Understand discipline of software development life cycle
  • A strong appreciation for the importance of usability in web applications
  • Strong knowledge of web application development using enterprise grade technologies and frameworks/libraries
  • Strong familiarity with emerging presentation layer frameworks and patterns such ReactJS, Backbone, AngulaJS or similar

 

 

 

 

Note: Qualified candidates will be contacted within 2 business days of application. If an applicant does not meet the above criteria, we will keep your resume on file for future opportunities and may contact you for further discussion.

Date Posted 11/7/2018
Salary Open






(2MB Max; allowed file formats: doc, docx, pdf, pptx, txt)



characters left