[ajug-jobs] Senior Software Architect
no_reply at jrecruiter.org
no_reply at jrecruiter.org
Fri Jan 13 09:02:21 EST 2012
A new job has been added:
Job ID: 10382
Job Title: Senior Software Architect
Business Name: Ventyx, ABB Company
Email: michelle.velazquez at abb.ventyx.com
Ventyx, an ABB company, is a leading business solutions provider offering enterprise software, energy markets data, and advisory services. Ventyx offerings comprise a broad range of solutions to address the most critical needs of utility, power, and communications companies, including asset management, customer care, energy analytics, energy operations, energy trading and risk management, mobile workforce management and network management. We are currently looking for a Senior Technical Architect for our Houston.
The technical architect must ensure that the product and relevant technology enablers meet both functional and non-functional requirements, and ensure that a product is of a high quality from a technology point of view. Define the technical strategy for a product area, and to ensure that this fits with the wider company strategies. Provide architectural and big picture oversight for development of new or enhanced products. Work with various product developers, product managers, and customer application experts to create software products containing required features and modifications. Provide technical advice to other departments within the organization, and may be responsible for integrating components built by product developers.
Duties & Responsibilities (Must add up to 100%)
% of Time
Defining, developing and deploying technical strategy across EPM
Assisting other team members
Developing product and industry expertise
Education and/or Experience – List the minimum level of education and/or experience required to perform the duties and responsibilities of this job.
Excellent communication, organization, and project management skills.
Extensive proven experience in specifying, developing and deploying architectures and infrastructure for software applications in a new media multi-tiered application environment
Experience in defining and developing high-volume, horizontally scalable architectures.
Experience in defining, developing, or integrating search systems, leveraging very large data sets, and a thorough understanding of search technologies
Experience in working collaboratively with multidisciplinary teams with a focus on delivery.
A broad knowledge of existing and emerging technologies and their potential to enhance the performance and robustness of a technical architecture.
Ability to think strategically and evaluate options in the short, medium and long term.
Translate business and feature requirements into technical specifications
Experience in communicating complex technical concepts to non-technical stakeholders
Experience evaluating new technologies for their appropriateness to proposed solutions, including assessing their strategic and/or tactical benefit to the product or wider department
Education and/or Experience:
Master's degree (M. A.) or equivalent; and/or fifteen or more years related experience and/or training; or equivalent combination of education and experience.
A background in software engineering, database design, or software design and architecture.
Demonstrable experience developing software in a SOA paradigm
In-depth knowledge of large scale database design and optimization
A solid understanding of how to work with different text encodings
Experience working with structured data formats (e.g. RDF, ATOM, XML)
Experience leading a technical or multi-disciplinary team
A knowledge of company products, output, or infrastructure would be an advantage
Ability to read, analyze and interpret common scientific and technical journals, financial reports, and legal documents. Ability to respond to common inquiries or complaints from internal departments, customers, and regulatory agencies.
Ability to work with mathematical concepts such as probability and statistical inference. Ability to apply concepts such as fractions, percentages, ratios and proportions to practical situations.
Ability to define problems, collect data, establish facts, and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.
Provides expertise in tools necessary to develop new software.
Has knowledge and understanding of one or more operating systems (client and/or server), disciplines (client/server, web server), programming languages, prototyping tools/methods, scripting languages, and software tools for design, development and testing.
Analytical Ability/Problem Solving/Technical Skills – List minimum level of skills (i.e., computer/software proficiency, level of analytical complexity, problem solving scope, etc.).
To be an authority within the product portfolio responsible for the technical specification of projects and choice of technology including the development, integration, testing, infrastructure used and ongoing operational maintenance.
To interpret product and project requirements and translate these into solutions that can be implemented by the development teams
To promote the re-use of code, components, and systems in order to ensure that these support the widest range of company products possible and are aligned with technical strategy.
To ensure that products delivered are supportable, cost effective, meet the department’s strategic business needs, and align to the departmental technical strategy.
To be a technical authority within a product area.
To produce clear technical design documentation and diagrams detailing existing and proposed technical architectures.
To assist the Chief Architect in defining the technical strategy.
Along with the Chief Architect, to drive and represent the technology strategy to the rest of company.
To assist the Product Manager by advising on product roadmaps to achieve strategic goals.
To provide technical consultancy, expertise and advice to the development teams and management on matters of technical architecture and infrastructure developments, including their feasibility.
To assist with improving the standard of technical delivery and competencies within the technical teams.
To build effective relationships with other technical teams.
To align architectural solutions with other product groups including collaboration on solution design to ensure fit-for-purpose end-to-end solutions.
To analyze existing and future product volumetrics and ensure that the architecture is fit for purpose.
To make significant contributions to the two-way dialogue with platform & operations teams about the ongoing development of the platform strategy.
Provide architectural leadership for software development efforts by integrating various technologies such as web applications, relational databases, information security, servers, networking, etc.
Review and analyze current systems and processes to determine requirements.
Provide high-level analysis and design reviews to solve conceptual problems and avoid duplication of efforts within different applications.
Work with third party vendors to integrate their technologies within organization's structure.
Evaluate new technologies and recommend extension, expansion, and update of technology standards, practices, and methodologies.
Ensure design, structure, and content meet performance guidelines.
Lead strategic technology and architecture decisions (which tie to the customer and business needs) through the product planning process.
Analyze the performance of hardware and software interfaces and identify alternatives for optimizing the usage of computer resources.
Lead process/tool improvements. Champion new approaches that impact the business through improvements and technical advances effectively with all areas of technical development, including IT, configuration management and applications development.
Influence and persuade across boundaries and poles. Communicate effectively throughout whole organization from executive to applications personnel regarding architecture.
May communicate with clients and project teams on problem resolution, design issues, and technical implementations.
Understand and evaluate the technical strategy and/or architectural options available to provide solutions. Conduct research on potential ideas and how they may play out in the marketplace. Able to implement solutions across product lines.
Capable of developing Proof of Concept (POC) to demonstrate options.
Lead process/tool improvements within group and across technical teams, including configuration management and application product development groups. Take lead on complex implementations of new approaches that impact the business through improvements in cost and quality.
Has expertise in selected areas of architecture and works with senior staff to clarify current technical structure. Drive effective cross-functional dialog.
Provide technical knowledge regarding architecture, technical platforms, or programming languages in area of specialty.
Ensure that expertise is inclusive of latest architecture and design strategy and ensures that all members of the team are cognizant of the latest architecture and design strategy as well as the development process. Has expert knowledge of the development process and may mentor junior personnel. May lead larger and more complex projects on the team.
Coordinate involvement of operations, marketing, sales and customers with technical vision.
Deliverable for an architect involve documentation. These may include:
Requirements/Statement of Work
Design Documents (Functional, Technical, Composite)
Level of Supervision Needed – List the type and extent of supervision received by this job (i.e., accountability, project management, etc. )
Work without supervision on the most complex projects. Complete latitude for independent judgment. Assist less experienced peers.
Ventyx invites diversity and employs and promotes people on the basis of their individual qualifications for the job and without regard to race, religion, gender, sexual orientation, national origin, marital status, age or disability. EOE-AA/D/V
NO AGENCY PLEASE!
This job was posted on: 1/13/12 9:02 AM
For more information, please visit: http://www.ajug.org/ajugjobs/job-detail.html?jobId=10382
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the ajug-jobs