Description:
As a Principle Applications Developer you are responsible for the performance of any/all functions involved in the development and/or maintenance of new or existing mobile applications and systems.
To be successful in this position you will need deep experience with the development of enterprise solutions and knowledge of mobile application architectures. Advanced knowledge of the software development life cycle, databases, systems integration, mobile enterprise application platforms, modern mobile operating systems as well as languages and tools associated with developing modern mobile applications. You should also be able to lead small teams and possess the ability to build and maintain strong relationships with customers.
Key Roles and Responsibilities:
Using programming language and tools, writes code, completes programming and documentation, and performs testing and debugging of enterprise systems and mobile applications. Analyzes, designs, programs, debugs new and existing enterprise systems and mobile applications.
Required Qualifications:
· 7 or more years experience developing enterprise application solutions including all aspects of the software development lifecycle.
· Substantial experience with design and development of mobile application solutions.
· Substantial experience with design and development of custom systems integration.
· Substantial experience with design and development of enterprise database solutions.
· Ability to take leadership role within small teams of developers.
Desired Qualifications:
· 7 or more years programming experience with Java, C# or C++.
· 5 or more years experience with design, development, configuration, integration and support of mobile application solutions.
· 3 or more years experience with Mobile Enterprise Application Platforms (Antenna, Dexterra, Kony, Pyxis)
· 3 or more years experience native mobile application development on iOS, Android, Windows Mobile or Blackberry OS.
· Advanced experience with development of mobile web applications including HTML, XML languages, browser and server scripting.
· Advanced knowledge of user interface best practices and strategies for enhancing user experience.
· Technical Bachelor's Degree
· Advanced Degree is a plus
AT&T is an Affirmative Action/Equal Opportunity Employer, and we are committed to hiring a diverse and talented workforce. EOE/AA/M/F/D/V