CNBCEnglewood Cliffs, NJ
This was removed by the employer on 12/20/2016 5:40:00 PM PST
Not to worry we have a lot of other jobs on the site;
Browse all jobs
Browse the IS/IT Category
Search for Solution Architect jobs in Englewood Cliffs-NJ
Search all Solution Architect postings
Full Time Job
Responsibilities Work on organization-side initiatives covering the Process, Application, and Infrastructure domains. Architect large-scale, high-availability systems using Agile DevOps based software development life cycle principles. Implement continuous delivery pipelines from stakeholder requirements using open source tools and frameworks. Analyze existing applications and define the path to adopt continuous delivery to achieve business goals and objectives. Collaborate with senior executives to determine the IT capabilities required to address business needs. Collaborate with Agile development teams and Engineers on code development. Partner with technical product owners and delivery teams to build roadmaps that support the business needs of the customers. Guide the design focus of Agile teams to help reduce technology debt. Run design sessions and engage in deep-dive analysis with Architects and Engineers. Ensure that CNBC Digital Technology project initiatives comply with the overall architecture direction. Utilize programming languages and tools such as Puppet, Git/Gerrit, Jenkins, SonarQube, Sonatype Nexus, Atlassian JIRA, and Confluence, to perform build, release, and configuration management processes including branch-based development and continuous integration. Introduce tools and techniques to identify various types of issues in production using logs and other metrics derived from enterprise monitoring applications.
Master’s degree, or foreign equivalent, in Computer Science, Software Engineering, Information Technology, or related field, and four (4) years of experience in a Software Architecture, Software Development, or related occupation is required. The position requires some experience with all of the following: developing application specifications and designs that are scalable, extensible, maintainable, and testable; coding, including an understanding of optimization, performing ramifications of coding decisions, and object-oriented design; and the following programming languages and tools: JAVA, PHP, Spring, Git, Junit, Maven, RESTful web services, Different caching technologies, and Jenkins.
• Strong experience working with multi-site development teams.
• Strong Communication skills (verbal and written) with an ability to work in a highly collaborative, multi-country/time zone environment.
• Good organizational skills with the ability to track and prioritize numerous tasks.
• Proactive personality with a proven track record of following through and delivering on responsibilities.
• Highly adaptive and capable of being an individual contributor and working as part of an extended team.