Principal-System Engineer
- Full-Time
- Dallas, TX
- AT&T
- Posted 4 years ago – Accepting applications
At AT&T, we’re connecting the world through the latest tech, top-of-the-line communications and the best in entertainment. Our groundbreaking digital solutions provide intuitive and integrated experiences for millions of customers across online, retail and care channels. Join our mission to deliver compelling communication and entertainment experiences to customers around the world as we continue to evolve as a technology-powered, human-centered organization. As part of our team, you’ll transform the way we deliver a seamless customer experience with digital at the center of all you do. In our world, digital is much larger than just an eCommerce channel, we are transforming all channels to digitally perform as one team to create a better customer experience. As we move through 2020, the digital transformation will revolutionize the digital space and you can build a career that will propel your future.
About the Team
Our Digital Engineering team is looking for a solution engineer who is passionate about implementing modern integration architectures and has the analytical and multi-tasking abilities to thrive in a fast-paced environment. The solution engineer is responsible for ensuring the setup, implementation and health of the Mulesoft integration platform. The solution engineer will take part in the end-to-end solution process, with a responsibility toward non-functional aspects in a production environment
About the Job
As a solution engineer with the Digital Engineering team, you will have the opportunity to join a fast-growing team that is embarking on a multi-year implementation as part of an on-going digital modernization effort. As the project team ramps up, you will have the chance to help define and shape the vision of how the solution will be maintained and monitored to meet the business’ needs. Our vision is to have an industry leading integration architecture that is flexible and adaptable to the continuously evolving needs of the business while hiding the complexity underneath to provide a seamless user experience.
Responsibilities and Day-to-Day View
- Manages MuleSoft engineering support for a distribution channel, which includes managing the application environments and DevOps CI/CD pipeline, monitoring and maintaining application landscape
- As a representative of the Engineering team, working closely with the Scrum product, development teams and Mulesoft platform teams, provide guidance on non-functional architectural and design aspects
- Monitor that in addition to functional designs, non-functional requirements such as performance, security, etc. are reflected in the product throughout the development life cycle
- Identify design risks and mitigation approaches
- Work as a liaison between Engineering, Product and Support teams
- Work closely with QA & UAT help testing platform features across all applications
- Provide operational support for MuleSoft integrations
- Supports minor enhancements to production landscape environment
- Develops and enhances core monitoring capabilities for application landscape using industry tools to capture performance of applications and render as appropriate dashboards
- Monitors product for all defined KPIs to ensure best-in-class customer experience
- Review the architecture and designs with other application architects and engineering for overlaps, and conflicts.
- Liaison between Production Support Teams and Product teams to triage production defects requiring development fixes
- Be part of code reviews for non-functional area governance – maintainability, performance, etc.
- Be part of the scrum meetings – Product Backlog, Sprint Planning and Daily Scrum meetings to understand functional and non-functional user stories and provide inputs
- Understand the product roadmap – short and long term and provide inputs for non-functional areas.
- Assemble documentation – Architecture, functional flow for Production Support for the product features
- Manage product implementation and integration team and provide technical leadership with great communication skills
- Work closely with support introduction teams and articulate user stories, Knowledge Transfer efforts and support efforts
Qualifications
- Bachelor’s degree in Computer Science, Information Systems or related field
- Experience in designing and implementing integrations of applications on a large scale using MuleSoft
- Experience in Java EE and related frameworks such as Spring, and test frameworks – TestNG, Junit, Munit, etc.
- Experience in API design, implementation and production operation
- Experience with SOAP & REST style technologies, Containerization (Docker/Kubernetes) & Cloud operations – AWS, Azure, etc.
- API Design Documentation - RAML, Swagger, etc.
- Expertise in API management including securing APIs (Oauth, OIDC, etc.)
- Thorough understanding of SOA and Microservices based architectures
- Familiarity integrating with ELK, Kafka, etc.
- CI/CD experience using Git, Jenkins or similar tools
- Solid technical background with understanding and/or experience in software development, web technologies and customer communications such as email, SMS and push notification
- Experience working within scaled agile development teams and agile methodologies
- Excellent written and verbal communication skills with demonstrated ability to present complex technical information in a clear manner to peers, developers, and senior leaders
- Experience integration Mulesoft with Salesforce applications
- Work closely with solution architecture and AT&T legacy systems understand the contract and API details and mapping
AT&T is leading the way to the future – for customers, businesses and the industry. We're developing new technologies to make it easier for our customers to stay connected to their world. Together, we’ve built a premier integrated communications and entertainment company and an amazing place to work and grow. Team up with industry innovators every time you walk into work, creating the world you always imagined. Ready to #transformdigital with us? Apply now!