Software Architect

Nevada  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

Link Technologies is seeking a qualified Software Architect for a contract position in Las Vegas, NV. As a key member of the US Systems D&D team, the Software Architect works closely with Agile Directors, Enterprise Architect, contractors, vendors and other entities to ensure that D&D systems organization produces high quality software that adheres to common best practices and facilitates the progression of the product roadmaps as defined by the Product Marketing team and the Enterprise Architect. The Software Architect is responsible for acting as a technical resource and leader within the development teams.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Ensure the technical quality of the software delivered by the development teams and to progress the technical roadmap defined by the Enterprise Architect.

Define the architectural principles and establish a target architecture that combines the product roadmap, the latest technology platforms, and common architectural best practices.

Provide stakeholders with technical solutions to specific design issues that arise during the development process.

Provide technical consultation to remote and local teams within the organization consistent with the architectural principals of the Enterprise Architect.

Successfully communicate conceptual ideas and design rationale to culturally diverse audiences.

Keep development team members informed of changes in processes, design decisions and development policies.

Assist in the definition and implementation of solutions that will improve the consistency of product perfom1ance, quality, as well as consistent implementation of processes and standards.

Ensure all team members are following agreed product designs and client's guidelines and coding standards.

Mentor and guide team members on proper use of client approved technology.

Ensure the production of quality software artifacts from teams.

Ensure quality code is delivered by teams to avoid broken builds that can cause delays to the team.

Review all source code, unit tests, regression tests, load and stress tests created to verify software programs.

Certify that teams follow Company programming standards.

Focus on cross team success. Work well in a team environment. Assist team members in all areas to achieve successful sprints and retrospectively provides feedback for continuous improvement.

Performs other duties as assigned.

All employees are responsible for their personal safety and the safety of others. Therefore, all employees must:

Participate fully in company health and safety programs and comply with all company OSHA policies and procedures.

Follow all lawful employer safety and health rules.

Wear and I or use Personal Protective Equipment, when and how instructed.

Report hazardous conditions to management.

Report any job-related injury or illness to management, and seek treatment promptly.

QUALIFICATIONS:

Education: Bachelor's degree in Computer Science, Engineering or a related field, or its equivalent.

Experience: Requires a minimum of ten years ' experience in software engineering with at least 4 years in a leadership role. 6+ years of experience using a major Windows based OOP programming language (such as Visual C++, C#, with C# strongly preferred). 4+ years of experience with OOA/D methodologies.

Experience with an agile development methodology, preferably Scrum. Must have experience as a technical leader to enterprise scale development team and have a deep understanding of Product Development life cycle with ability to appreciate multiple points of views from different job functions.

Must have experience coordinating development of remote teams located in multiple time zones.

Skills, knowledge, and qualifications:

Strong understanding of the Agile scrum methodology and how to work within an agile scrum environment locally and across geographic boundaries.

Must have strong analytical and creative problem solving skills.

Demonstrates excellent oral and written, communication and customer service skills.

Demonstrates an extremely high level of accuracy and attention to detail.

Must have strong communication skills, able to work independently and be team oriented.

Some international travel required

This position may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Physical, Mental and Environmental Demands:

This position will require a flex schedule to ensure availability for both remote and local teams.

May be able to work partially from home.

Assigned duties are accomplished primarily in an office/production setting. Must be able to maneuver around an office/production setting, work at a desk/work station and respond to written and oral cues.

Must have the manual dexterity to operate a computer and other necessary office/production equipment.

May be required to bend, reach and lift up to 25 lbs.

To apply, please send your Resume in MS Word format and reference Job ID # 5200. We look forward to working with you!

Start date
n.a
From
Link Technologies
Published at
07.06.2012
Project ID:
373865
Contract type
Freelance
To apply to this project you must log in.
Register