THE POSITION
Cylance is seeking a hands-on Application Architect to be part of the Cloud architecture team.
WHAT YOU WILL DO
- Lead design, implementation, and testing of scalable and highly available Cloud based applications and API services.
- Provide deep software development knowledge with respect application architecture, design patterns and programming best-practices.
- Work with both Development and Product Management teams to define roadmaps and plans based on requirements.
- Research and provide guidance on adoption of new technologies.
- Participate in team architecture discussions; contributes ideas throughout the process from planning to execution.
- Mentor and coach Junior and Mid-level engineers.
- Utilize expert ability to troubleshoot and resolves problems on a regular basis.
WHO WE ARE LOOKING FOR
- 5+ years hands-on experiences as application architect.
- 10+ years extensive application programming experiences in any of the following languages: .Net, Java, Python.
- Solid front-end experience; experience with React a plus!
- Strong OOP knowledge and past data modeling experience.
- Experiences in building scalable applications (12-factor, Scale Cube, Microservices).
- Experience with continuous integration tools and practices.
- Demonstrated ability to write and analyze functional and design specifications.
- Extra-curricular software development passion (e.g. open source contributions)
- BS or MS Engineering degree in Computer Science, EE or related professional experience.
- Agile software development expertise.
ABOVE AND BEYOND
- Experience architecting, designing, and programming applications in Cloud environment (e.g.: Amazon AWS, Microsoft Azure)
- Deploy and manage virtualized and/or containerized workloads in development through production (e.g.: Vagrant, Docker)
- Experience with migrating existing application to Microservices architecture.
- Experience with cyber security concepts
by via developer jobs - Stack Overflow
No comments:
Post a Comment