13 Apr
Principal Architect
Vacancy expired!
- Design, develop, test, debug and document new and existing software and or applications
- Deploy highly reliable and scalable cloud applications
- Lead in identifying/assigning work for engineers
- Create prototypes and pilots for platforms and applications
- Create documentation, architectural frameworks, and design patterns for internal and external users
- Set up continuous integration and testing frameworks for development projects
- Contribute to and respond to code and architecture reviews as needed
- Write clear, maintainable code and for automation purposes
- Develop and leverage best practices, toolsets, and procedures Evaluate and make recommendations for new technologies and tools
- Train developers on new tools/technologies as needed
- 10+ years’ full stack development experience using technologies such as Java, JavaScript (e.g., Node, Go), Scala, etc.
- Strong familiarity with service-based application architectures and various API protocols
- Experience working in an Agile environment
- Experience working with story and task-tracking tools for agile workflows
- Ability to write code that will used and modified by developers, and do the same for other developers’ code
- Experience working with multiple languages and technologies such as:
- Java, JavaScript, CSS3, HTML5, relational databases, NoSQL databases, Git, GitHub
- Unix administration, Node.js, mobile native development
- Cloud development using AWS, Azure, and/P
- Kubernetes, Docker, CoreOS, etc.
- Jenkins, Concourse, Ansible, Mocha.js, SonarQube, etc.
- Angular, BootStrap, JQuery, XML, JSON, design of binary data formats
- JMeter, clustering and load balancing technologies, distributed systems and cultures, SOA and REST, IaaS, PaaS
- Mesos, Marathon, Terraform, Ansible, or Chef/Puppet
- HTTP, TCP, DNS, UDP, IPv4/IPv6 networking and protocols
- NoSQL, NAS, object stores, DevOps, open source software, Lambda, Kafka, Kinesis, Redis, Elasticache
- Bachelor of Science Degree in Computer Science/Engineering or related field is preferred
- Excellent leadership and communication skills (written, verbal, interpersonal)
- Ability to convey technical concepts to non-technical audiences
Vacancy expired!