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.
Equal Opportunity Employer
Cloud Big Data Technologies is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. Cloud Big Data Technologies will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will Cloud Big Data Technologies require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract Apply Now