AT&T Professional-Applications Developer - AUTOMATION in Bellaire, Texas

Overview: As part of the recently created Automation organization, we are looking for a self-driven, multi-faceted software developer with a positive attitude. The person should be comfortable in a fast paced environment with rapidly changing priorities and timelines. The person needs to be a strong collaborator with team members, internal business units, and vendors. The person will be working with the RPA (Robotics Process Automation) program and with rapidly changing technology. Comfortable with working off hours to support critical activities as needed.

Overall Purpose: Responsible for the performance of any/all functions involved in the development, design and/or maintenance of new or existing applications/processes.

Key Roles and Responsibilities: Using programming language and technology, writes code, completes programming and documentation, and performs testing and debugging of applications. Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs. Will interact with users to define system requirements and/or necessary modifications.

Job Contribution: Fully functioning technical professional. Develops new Concepts/methods/techniques. Has meaningful team/department impact.

KNOWLEDGE Subject matter expert within own discipline/specialty area. Applies specialized knowledge of discipline/specialty area standards and work processes. Integrates company experience and deep technical knowledge.

ANALYSIS/PROBLEM SOLVING Solves non routine problems based on analysis of multiple factors. Independently identifies key issues, patterns or deviations from norm. Works on problems requiring judgment and in depth evaluation ofmultiple factors. Analyzes/interprets research to evaluate and recommend solutions.

INDEPENDENCE Guided by team goals and operational objectives. Applies judgment to determine appropriate processes and technical area standard; provides technical direction to others in own work area.

CONTRIBUTION TO ATT TECHNOLOGY Key contributor on diverse projects of moderate scope. Recommends new procedures/processes to drive desired results.

COMMUNICATION Mentors less experienced team members in work area explaining advanced technical information and providing specialized technical guidance. Builds productive internal/external relationships. Collaborates with others in own team or across teams.

Required Qualifications -

• Bachelor's degree in Computer Science or strongly related field.

• 3-5 years experience in developing software applications including: analysis, design, coding, testing, deploying and

supporting of applications.

• Proficient with API design/development, Web Services design/development (REST, SOA, etc.)

• Proficient programming languages (JavaScript, Angular, JQuery, C#, Java, CSS, ASP, C++, XML, SQL, Python


• Proficient in database systems (MySQL, Oracle).

• Proficient change Control Methodology (Code Cloud, SVN, Git).

• Proficient in Development Methodologies (AGILE, ITUP, Rapid Development, etc.)

• Proficient in internet technologies/programming (WSDLS, HTML, DHTML, XHML, XML, .NET, Active X, SSL,

HTTP, WebLogic, Bootstrap, etc.).

• Proficient in application/software architecture (Definition, RPA, Business Process Modeling, etc.)

• Proficient in application/software testing (Unit, Integration, System, Case Planning, Design and Execution).

• Proficient in Microsoft Office tools (Outlook, Excel, PowerPoint, Project, OneNote, etc.)

• Understand application/software development life cycle.

• Understand Development Tools (Rational Tools, Agile Tools, simulation tools, etc.)

• Understand operating systems (Windows, Unix, Linux).

• Ability to work with technical and business-oriented teams

Desired Qualifications -

• Master’s degree in Computer Science

• Understanding of project management process

• Ability to work with technical and business-oriented teams