Posted in

Lead Software Configuration

Lead Software Configuration

CompanyAT&T
LocationDallas, TX, USA
Salary$186850 – $196100
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Information Systems, Computer Science, or Computer Engineering
  • Three (3) years of experience in the job offered or a related occupation
  • Designing and developing RESTful services using Java/J2EE, Spring Boot, OpenAPI (Swagger), Docker, YAML, JSON
  • Utilizing object-oriented programming principles and standard design patterns
  • Writing clean, testable, readable, and easily maintainable code with a test-first development approach
  • Building and maintaining unit tests and mock services using Jest, JUnit, WireMock, the Mockito unit testing framework
  • Utilizing source code and project administration tools (GIT and Jira)

Responsibilities

  • Collaborate to gather and review software requirements/user stories
  • Provide estimates and create software design specifications
  • Collaborate with engineers/architects to assess and test hardware and software interactions
  • Execute a specific development methodology through application of various programming languages
  • Create and execute automated test plans/strategies utilizing business requirements
  • Collaborate with engineers/architects, clients, etc. to validate test environments, test data and test results
  • Design and implement code fixes, validate outcomes against expected results and produce associated reporting
  • Use dynamic application security testing, interface testing, integration testing, end-to-end testing and/or user acceptance testing
  • Support applications and solve configuration and environment issues
  • Support the software deployment process
  • Develop backend applications that interface with multiple AT&T internal and external systems
  • Implement RESTful services and APIs that facilitate orchestration and business logic at multiple layers
  • Develop and maintain internal software tools using Java, Python, shell scripting, and SQL
  • Troubleshoot and fix bugs in a collaborative environment with multiple other software teams
  • Write technical documents using Jira, Confluence, and PlantUML (for sequence diagrams)
  • Perform independent technical and functional analysis to drive new system designs within the AT&T Business Domain
  • Design and develop RESTful services using Java/J2EE, Spring Boot, OpenAPI (Swagger), Docker, YAML, JSON
  • Utilize object-oriented programming principles and standard design patterns
  • Write clean, testable, readable, and easily maintainable code with a test-first development approach
  • Build and maintain unit tests and mock services using Jest, JUnit, WireMock, the Mockito unit testing framework
  • Utilize source code and project administration tools (GIT and Jira)
  • Play a crucial role in the professional development of the team by mentoring and onboarding new software engineers
  • Provide guidance on best practices, coding standards, and efficient problem-solving techniques
  • Participate in code reviews, offering constructive feedback and insights to help peers improve their coding skills
  • Stay up to date with the latest industry trends and advancements in Java and related technologies
  • Contribute to the overall growth and success of the development team
  • Troubleshoot complex issues and provide solutions that enhance system performance and reliability

Preferred Qualifications

  • Staying up to date with the latest industry trends and advancements in Java and related technologies