AT&T Specialist Applications Developer in Dallas, Texas
Overall Purpose: Responsible for the performance of any/all functions involved in the development and/or maintenance of new or existing applications.
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. May interact with users to define system requirements and/or necessary modifications. Job Nature of Contribution: Technical professional with limited experience. Primarily completes standard work. Small but direct impact on team.
KNOWLEDGE Has basic working knowledge of technical principles/methods within own discipline/specialty area. Integrates basic principles of discipline with processes/procedures to complete own job. Grows current knowledge of ATT technologies/systems/procedures.
ANALYSIS/PROBLEM SOLVING Solves non routine problems applying limited judgment within appropriate standard procedures. Articulates/refines identified issues within own area. Analyzes a variety of factors within applicable standards/procedures to develop solutions. Reviews structured technical problems; independently selects appropriate methods.
INDEPENDENCE Follows established policies/procedures; plans work priorities with guidance from superiors. Assignment scope is limited. Limited discretion applied in establishing deadlines/approaches for completing own assignments.
CONTRIBUTION TO ATT TECHNOLOGY Carries out standard work to achieve deadlines. Contributes to maintaining current technologies and/or supports teams in emerging technologies.
COMMUNICATION Effectively exchanges routine technical information. Actively engages with others to understand issues and gather necessary information. Presents materials/thoughts effectively one on one.
1-3 years experience in developing software applications including: analysis, design, coding, testing, deploying and supporting of applications
Strong understanding of and experience with all phases of the software development lifecycle (SDLC).
Formal training or hands on experience in the following technical skills may be required:
o C+o Java
Takes initiative, quick learner and desire to seek answers from team members and other groups.
Proficient in development methodologies (AGILE, ITUP, 3D, etc.)
BS degree in Computer Science of related technical field
Develop technical documentation on applications and systems.
Ability to work with technical and business-oriented teams.