Crown Castle is looking to develop solutions using open-source technologies to deliver automation capabilities to customers and solve complex challenges in shared communications infrastructure.
Requirements
- 5+ years software engineering experience with Python, PHP and/or Ruby, including object-oriented design patterns and concepts
- Understanding of interactions between web application and SOAP, REST, or gRPC APIs, from both client and server perspectives
- Use of IDE and/or browser-based debuggers and debugging tools
- Software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support.
- Experience designing and implementing microservices and event-driven architectures
- Experience with software development best practices, including coding standards, code reviews, source control management, automated build processes, testing, and operations
- Experience with containerization technologies such as Docker a plus
Responsibilities
- Write high-quality, well-designed, testable code built with the engineering rigor necessary to support application reliability, scalability, maintainability, extensibility, and security.
- Leverage modern development languages, protocols and frameworks like Python, Protocol Buffers, gRPC, SQL, Netconf and Yang to solve complex challenges
- Participate in vendor analysis and selection
- Develop proof of concept projects for the introduction of changes to architecture or new technologies
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Document and maintain software functionality
- Troubleshoot, debug, and upgrade existing systems
Other
- BS Degree in Engineering, Computer Science, or related technical discipline
- Travel may be required for on-site/in-person collaboration
- Comprehensive healthcare plans with highly company subsidized premiums and up to $2,000 annual company contribution to your Health Savings Account (HSA base plan for employee and dependents)
- Market-leading 401(k) plan, which includes up to 10% company contributions through our 5% match and 5% profit sharing program (based on employee contributions)
- New-child leave up to 8 weeks of 100% paid leave upon birth or legal adoption of a new child