Job Description:
Do you love building and pioneering in the
technology space? Do you enjoy solving complex business problems in a
fast-paced, collaborative, inclusive, and iterative environment? As a
Senior Software Engineer in the Chief Compliance Office’s (CCO)
Compliance Innovative Technologies (CIT) team, you’ll design/implement
software solutions based on the CCO’s needs and requirements. CCO helps
the different business units across the enterprise be compliant with
government and industry regulations. Our team of developers work
together to build and support our web-based/cloud-based software
applications. Senior Software Engineers contribute to the overall
delivery process of a software application or service, including design,
development, testing, deployment, production application support (e.g.,
troubleshooting) and maintenance with a focus on automation. You bring
your intelligence, creativity and curiosity; we'll work with you to
maximize the rest.
Meet the Job Overall Purpose: An ideal
candidate is a talented, energetic, innovative Technologist, who can
work on development projects from conceptualization to implementation in
a Lean-Agile environment. Be proactive in analyzing impacts and overall
risks, mitigate any design issues early in the project lifecycle, share
implementation best practices, and recommend alternative solutions.
Actively contribute to the design and implementation of cloud solutions
that are secure, scalable, resilient, monitored, auditable, and cost
optimized.
Key Roles and Responsibilities
Collaborate
to gather and review software user stories/requirements based on
customer needs, provide estimates, create software design specifications
and partner with Software Engineers/Solutions Architect to assess and
test hardware and software interactions.
Utilize
security expertise as well as domain-specific knowledge of Amazon Web
Services (AWS), Microsoft Azure, VMware and various on-premise or hybrid
environments;
Develop code
and modify software using various programming languages and tools to
provide responsive, innovative solutions, and new functionality in
enterprise-wide and/or complex specialized systems;
Create
and execute test plans/strategies to validate test environment, test
data and test results, design and implement code fixes, and validate
outcomes against expected results incorporating automation wherever
possible;
Design, structure, implement, and maintain database systems and programs;
Establish policies, standards and procedures to ensure useful and readily accessible data;
Evaluate
and recommend tools, technologies and processes to ensure the highest
quality and performance is achieved. Focus on scalability, security and
availability of all infrastructure and processes;
Analyze data requirements, develop and document data dictionary, and develop data models;
Support the software deployment process and applications as well as solve configuration and other issues;
Participate
in a variety of meetings and work groups to integrate activities,
communicate issues, obtain approvals, resolve problems and maintain
specified level of knowledge pertaining to new developments,
requirements, policies, and regulatory guidelines;
Perform other related duties as assigned.
How About You If
you have extensive technical knowledge and enjoy the challenge of
working in sometimes uncharted waters as part of a team that uses the
Lean-Agile methodology for software application/development and cloud
engineering, this is the place for you. CIT is on a mission to develop
applications and visualizations that will be responsive to both our
business partners and our organization for verifying compliance in a new
way. The team works on projects ranging from mobile apps to building
new applications in the cloud environment.
Job Contribution Senior level technical professional with deep technical knowledge and subject matter expertise on AT&T Technologies.
Education Preferred:
Bachelor of Science degree in Computer Engineering, Computer Science,
Applied Science, Developer nanodegree; or equivalent experience.
Experience 5-8 years’ experience
Certification or Licenses Desired Agile/SAFe certification, Microsoft Azure or AWS certification
Training and Special Skills HTML,
CSS, JavaScript, Java, Python, PHP, SQL, Angular, Database Design,
Agile Development, Linux System Administration, Window System
Administration, ASPR Security Policy, Software QA and Testing Tools,
Design Thinking, etc.