7-Eleven Sr Software Engineer in Irving, Texas
EMPLOYER: 7-Eleven, Inc.
JOB TITLE: Senior Software Engineer
LOCATION: Irving, Texas
Actively participate in designing, developing, reviewing, testing and deploying APIs, including supporting infastructure to drive our digital products. Responsible for application development using Java/.Net Technologies, Rest API and Web Services Development. Responsible for Automation and Performance testing. Execute full product life-cycle, including inception thorugh depreciation, to create highly scalable and flexible RESTful APIs to enable an infinite number of diigtal products. Collaborate with other Engineers, Creative/UX Designers, Scrum Masters, Product Managers, Business Analysts and Architects to enhanse the digital experience. Peform technical mastery of RESTful API development focused on Python and Node.JS, including actively participating in design sessions and code reviews as needed. Provide a technical point of view on how to grow and improve APIs that form thebuilding blocks of all the company's digital products. Utilize experience with API security frameworks, token management and user access control inclduing OAuth, JWT, etc. Perform work in an Agile/SCRUM environment, with solid foundation and understanding of relational and NoSQL database principles. Perform database development using SQL/NoSQL. Utilize deep knowledge in cloud platforms, including the Cloud technology (AWS/Azure), both traditional EC2 and serverless Lambda, micro-services architecture, CI/CD solutions, including Docker, DevOps principles, message queue systems, and background task management. Build, deploy and support applications, including Continuous Integration and Continuous Development.
Bachelor's or foreign equivalent degree in Computer Science, Electronic Engineering, Computer Engineering, or a related field followed by 6 years of progressive experience in application development using Java or .Net Technologies. 6 years of experience in Rest API and Web Services Development. 6 years of experience in database development using SQL and No SQL. 6 years of experience in Automation and Performance testing. 6 years of experience in Cloud technologies, AWS or Azure. 6 years of experience in building, deploying and supporting applications, including Continuous Integration and Continuous Development.