Lead Principal Software Architect

ny, NY 10022

Post Date: 08/08/2018 Job ID: 99269 Job Category: Full Stack Web Developer

 

Title: Lead Principal Software Architect

Company: Software Platform

Salary: Commensurate on Experience

Responsibilities:
  • Technical architecture and design of various Application software components for a high performing enterprise application
  • Experience working as a Technical Lead/Architect in an Agile environment
  • Using tools and methodologies to create representations for functions and User Interface of desired product
  • Collaborating with other professionals to determine functional and non-functional requirements for new software or applications
  • Hands-on proficiency with application architecture design and functional implementation
  • Build a scalable system in the cloud adhering to modern software sophistications
  • Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
  • Use tools and methodologies to create representations for functions and user interfaces for various product modules
  • Define multiple aspects of development from appropriate technology and workflow to coding standards
  • Oversee progress of development team to ensure consistency with initial design
  • Collaborate with other stakeholders to devise application and interface contracts

Preferred background:
  • 7+ years of experience in software development and proficiency in coding with various technologies (JavaScript frameworks, Java or .Net, Node JS, Websockets, NoSql databases)
  • Proficiency with full stack software development and strong understanding of Data Structures, resilient services and cloud-based deployment and scaling
  • Must have experience with the MEAN stack, particularly with Node and Angular JS
  • Experience with Microservices and Service oriented architecture (SOA)
  • Proficiency with HTML/CSS and UI/UX design
  • Knowledge of message brokers such as Kafka and containerization tooling such as Docker and Kubernetes
  • Strong Knowledge of architectural styles and design patterns
  • Data modeling and database design experience desired
  • Experience with software development lifecycle (SDLC) processes
  • Understanding of software quality assurance principles
  • MS in computer science, engineering or relevant field

 

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: