|JuliaCortRecruiting: Search Results|
|Back to record list|
|Record 69 of 109|
|Job Title:||Systems Software Architect|
|Perm or Contract:||Permanent|
|Job Description:|| The Systems Software Architect performs in a technical leadership/oversight role. Works with other architects and all members of the project teams in designing, developing, and deploying architecture-centric software solutions. Must successfully guide a team of software developers to deliver solutions that adhere to, and meet the strategic objectives set forth by the Software and Web Services Group leadership. Communicate with multiple stakeholders to help create compelling clouds based software solutions for consumers. Work with business managers and product owners to identify interesting ideas, as well as viable paths to implementing solutions to those ideas. Responsible for ensuring that software is designed and implemented in accordance with the Technology and Architecture Roadmap. Continually stay abreast of emerging products and technologies, as well as execute, adapt and suggest improvements.|
Acts as a technical consultant and advisor.
Acts as the architectural representative for a given platform/project.
Responsible for documenting and communicating the architectural design of software platforms.
Has authority and responsibility to ensure quality deliverables are in place before being delivered to QA including, but not limited to, reusability, scalability, reliability, maintainability and performance.
Acts as representative on technical issues and decisions related to a platform/project and is responsible for ensuring team's strategic architectural objectives are maintained and not compromised.
Leads the architectural design of a software platform, facilitating and gathering input from all project stakeholders, including, but not limited to other architects, developers, product managers, project managers, and program managers.
Identifies and assesses areas of functionality that can leverage existing code, tools and services.
Participates in the creation of and review of detailed technical designs and specifications.
Responsible for identifying and disseminating information about reusable technical assets to the development team and ensuring these assets are properly integrated and deployed.
Participates in Product and Software Infrastructure Planning.
Participates in the development and/or integration of architectural level components.
Participates in all phases of the development lifecycle including analysis, design, development, testing, code reviews and documentation on an as needed basis.
Education and Experience
BS, MS or PhD in Computer Science or closely related field
8-15 years of software design and development experience
3+ years experience as an architect with large scale distributed software systems
Ability to define and drive requirements through the software development lifecycle.
Good written and oral communications skills.
Understanding of Service Oriented Architectures.
Deep knowledge of network and application protocols.
Experience with cloud computing platforms such as S3/EC2/Rackspace/Opsource etc.
Familiarity with NoSQL solutions such as MongoDB/Cassandra etc.
Proficiency in multiple programming languages.
Familiarity with multiple web and application servers such as Apache, Tomcat, etc.
Hands-on (40% architecture and 60% coding)
Experience of rewriting/refactoring/re-architecture and scaling applications