Sign In
 [New User? Sign Up]
Mobile Version

Principal-System Engineer - Application Resource Optimizer (ARO)

AT&T


Location:
Bothell, WA
Date:
03/27/2017
Job Code:
att4-4107807
Apply on the Company Site
  •  
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Company AT&T

Job Title Principal-System Engineer - Application Resource Optimizer (ARO)

Jobid att4-4107807

Location: Bothell, WA, 98021, USA

Description **OVERALL PURPOSE** : Responsible for translating business needs into technical solutions, and defining solutions to problems through reasoned application of information technology. Specifically, this position will focus on leading the architecture of the Application Resource Optimizer (ARO)



**GENERAL RESPONSIBILITIES** : Designs, develops, documents and analyzes overall architecture of systems, including hardware and software. Determines integrated hardware and software architecture solutions that meet performance, usability, scalability, reliability, and security needs. Coordinates design and integration of total system including subsystems. Researches and recommends technology to improve the current systems. Job Contribution: Expert level technical professional. Technical authority Subject Matter Expert (SME) within organization. Contributes through own development of advanced technologies/concepts with global reach or industry application. Has direct impact on creation of technical products/services. Serves as a role model and mentor.



**GENERAL KNOWLEDGE** Has extensive specialized technical expertise. Applies expert knowledge and broad understanding of multiple disciplines. Integrates expert knowledge of technical principles/methods of multiple disciplines with knowledge of products/services and internal operations. Advisor on ATT technologies/systems/procedures.



**SPECIFIC RESPONSIBILITIES:**



+ Lead a team of onsite developers and provide technical guidance

+ Develop, enhance and deploy software and open source projects

+ Drive forward the re-architecture of systems with ability to build and refine internal and external mobile architectures and frameworks

+ Ensure all developers are executing against architectural plans and developing clean code

+ Actively involved in design reviews, code reviews and general support of all team initiatives.

+ Manage code deployments to production

+ Work with Story Owners, Product managers, project managers and QA to drive the execution of sprint cycles and ensure the work is delivered on time

+ Investigate and at time prototype new technologies to better solve our technology processes and product needs



**SPECIFIC TECHNICAL SKILLS REQUIRED:**



+ Capability to develop and extend an existing desktop and mobile Application platform (Java framework, C++)

+ Implementation of new software adapters for various desktop and mobile Platforms(Android SDK, IOS)

+ Develop and extend the capabilities for Mobile and Desktop Test Tool Integrations with test tool chains(IBM Rational, HP-QC) and development suites(Eclipse, Android Studio, )

+ Experience with enterprise architecture and implementation (web services, databases, security), on platforms and technologies

+ Experience building web applications using REST

+ Experienced in applying agile methodology

+ Experience in mobile development (Android/IOS - should be flexible in learning/working across both platforms) WPA is a plus



**TECHNOLOGIES:**



+ Java, Swing, node.JS – client and server

+ TCP/IP programming, SSL/TLS

+ C, C++, embedded systems

+ iOS

+ Android

+ Linux, Mac OS X, Windows configuration/command line

+ Javascript

+ JDBC and ODBC, SQL, and NOSQL a plus

+ REST, SOAP, JSON, JMS, NMS

+ Maven, Jenkins

+ JUnit

+ Install4J

+ Git, SVN

+ Spring Framework



**QUALIFICATIONS AND OTHER SKILLS:**



+ Master’s degree in Computer Science or related technical field

+ At least 3+ years of working with Java, object-oriented design

+ Excellent design skills. When a problem needs a solution, you come up with multiple options and are capable of considering the merits and drawbacks of each.

+ Top coding skills.

+ Excellent verbal and written communication skills: able to demo new features and product to technical and non-technical audience. Contribute to the product documentation. Proficient with UML notations.

+ Applied knowledge of software design patterns, integration patterns

+ Background in academic/industrial research and the ability to use latest research to provide novel solutions

+ Open source projects experience

+ Self-motivated without “over-the-shoulder” management

+ Experience with Agile development environment

+ Up-to-date on current technologies

+ Ability to work with technical and business-oriented teams

+ Nice to have experience with cloud technologies



Technical Career Pathway (TCP) role. Entry into this title may require TCP Governance Board Review. Supervisory: No.



**QUALIFICATIONS AND OTHER SKILLS:**



+ Master’s degree in Computer Science or related technical field

+ At least 3+ years of working with Java, object-oriented design

+ Excellent design skills. When a problem needs a solution, you come up with multiple options and are capable of considering the merits and drawbacks of each.

+ Top coding skills.

+ Excellent verbal and written communication skills: able to demo new features and product to technical and non-technical audience. Contribute to the product documentation. Proficient with UML notations.

+ Applied knowledge of software design patterns, integration patterns

+ Background in academic/industrial research and the ability to use latest research to provide novel solutions

+ Open source projects experience

+ Self-motivated without “over-the-shoulder” management

+ Experience with Agile development environment

+ Up-to-date on current technologies

+ Ability to work with technical and business-oriented teams

+ Nice to have experience with cloud technologies



Apply on the Company Site

Featured Jobs[ View All ]

Featured Employers [ View All ]