Lumen is looking to hire a Software Engineer to provide technical direction in the creation, delivery, and integration of multiple and moderately complex software solutions, ensuring alignment with architectural direction and exploring new technologies to keep products at the forefront of innovation.
Requirements
- 8+ years in enterprise development using Java or Javascript and have hands-on experience with different frameworks
- 4+ years with application integrations such as RESTful Web Services, Micro-services, File/Data transfers, etc.
- 3+ years with Architecture, Design & Development of networking and Lumen digital applications.
- 3+ years with Agile Development Methodology.
- 3+ years working with both relational and non-relational databases.
- Experience with Golang, Python and Temporal
- Cloud expertise, AWS, Azure, Google and Oracle. Both Cloud usage and development in cloud native applications
Responsibilities
- Responsible for design and architecture solutions for network automation
- Assist with the ongoing maintenance and decomposition of an existing monolithic application utilizing Java & Oracle
- Develop and support enhancements and new functionality using modern technologies, including Java, NodeJS, VueJS, PostgreSQL, Kubernetes, and MongoDB.
- Develop and support enhancements and new functionality to automate deployments in a micro services architecture environment.
- Work closely with other engineering team members to ensure code deployments are fully automated and transparent.
- Continually work towards making improvements in the release process and facilitate migration to a Continuous Deployment/Continuous Integration approach.
- Provide technical expertise and troubleshooting as needed to support production issues.
Other
- Work with Product Development, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business impacting projects.
- Capable of working independently, as well as with team members on different teams and in different locations.
- Perform code reviews with other team members in a reviewer capacity.
- Provide technical mentoring and guidance to less experienced SW Engineers.
- Be willing to support deployments outside of work hours and participate in an on-call rotation.