Systems Architect
Systems Architect to support an IT organization responsible for implementing transformational programs in the network management & engineering space. The candidate must be able to deliver a solid master plan for implementing an application framework built for quick developer ramp up, component re-use and maintainability. Have the ability to utilize open source tools and have knowledge of current technology that can be utilized to the teams benefit. The development team is established and has several legacy applications to maintain while creating new features, so the master plan must account for maintaining a balance between the embedded base and the directional approach.
BS, MS, or PhD degree in computer science or related field.
10+ years of software development experience, including work on large-scale applications.
Experience delivering at least one major system from scratch where you were responsible for designing the architecture.
Knowledge of Service Oriented Architectures, Enterprise Service Bus, API design, and 24/7 Operations. Systems need to be available, but decoupled and easy to update.
Experience with cloud implementation including container solutions and utilizing cloud for micro services.
Thorough understanding of UI concepts and using different methodologies to implement UI.
Expertise in data storage to know when to use a file system, relational database, or NoSQL variant. Should be able to communicate the tradeoffs of different options.
Focus on business results, being metrics driven and able to communicate ideas to management.
Give priority to the customer experience of our applications.
Great people skills and solid leadership to see your architecture through to implementation.
Java, J2EE, JS, Angular JS, restful apis, LINUX, open source options, android, integration with DevOps tools (e.g. JIRA, GIT/Stash, Jenkins, Ansible, Artifactory), bootstrap, jquery, HTML5, CSS3, UNIX/C++, SpringBoard, SpringCloud
Responsibilities:
- Deliver systems architecture master plan.
- Work with various development leads to develop a roadmap to adoption.
- Communicate the systems architecture to the development teams and drive adoption.
- Document the architecture components and how developers interact with them. Establish the day-to-day framework for developers to work within.
- Establish a developer forum for strategies to be communicated and issues addressed.
Systems Architect to support an IT organization responsible for implementing transformational programs in the network management & engineering space. The candidate must be able to deliver a solid master plan for implementing an application framework built for quick developer ramp up, component re-use and maintainability. Have the ability to utilize open source tools and have knowledge of current technology that can be utilized to the teams benefit. The development team is established and has several legacy applications to maintain while creating new features, so the master plan must account for maintaining a balance between the embedded base and the directional approach.
BS, MS, or PhD degree in computer science or related field.
10+ years of software development experience, including work on large-scale applications.
Experience delivering at least one major system from scratch where you were responsible for designing the architecture.
Knowledge of Service Oriented Architectures, Enterprise Service Bus, API design, and 24/7 Operations. Systems need to be available, but decoupled and easy to update.
Experience with cloud implementation including container solutions and utilizing cloud for micro services.
Thorough understanding of UI concepts and using different methodologies to implement UI.
Expertise in data storage to know when to use a file system, relational database, or NoSQL variant. Should be able to communicate the tradeoffs of different options.
Focus on business results, being metrics driven and able to communicate ideas to management.
Give priority to the customer experience of our applications.
Great people skills and solid leadership to see your architecture through to implementation.
Java, J2EE, JS, Angular JS, restful apis, LINUX, open source options, android, integration with DevOps tools (e.g. JIRA, GIT/Stash, Jenkins, Ansible, Artifactory), bootstrap, jquery, HTML5, CSS3, UNIX/C++, SpringBoard, SpringCloud
Responsibilities:
- Deliver systems architecture master plan.
- Work with various development leads to develop a roadmap to adoption.
- Communicate the systems architecture to the development teams and drive adoption.
- Document the architecture components and how developers interact with them. Establish the day-to-day framework for developers to work within.
- Establish a developer forum for strategies to be communicated and issues addressed.