Logo
Crown Castle

Software Engineer II

Crown Castle, Cecil, Arkansas, United States, 72930


Position Title:

Engineer II, Software (P2)

Company SummaryCrown Castle is the nation’s largest provider of shared communications infrastructure: towers, small cells and fiber. It all works together to meet unprecedented demand—connecting people and communities and transforming the way we do business. Whenever you make a call, track a workout or stream music and videos, we’re the ones providing the communications infrastructure that makes it all possible. From 5G and the internet of things to drones, autonomous vehicles and AR/VR, we enable the technologies that help people stay safe, connected and ready for the future. Crown Castle is publicly traded on the New York Stock Exchange (CCI), is part of the S&P 500 and is one of the largest Real Estate Investment Trusts in the US.

We offer a total benefits package and professional growth development for teammates in any stage of their career. Along with caring for our teammates, we’re an active member in the communities where we live, work and do business. We have a responsibility to give back, which we do through our Connected by Good program. Giving back allows us to improve public spaces where people connect, promote public safety and advance access to education and technology.

RoleAs a Software Engineer II, you will join the digital engineering team responsible for designing, enhancing, and maintaining scalable solutions for integration with Cloud and/or on-prem CRM systems. You’ll develop and configure solutions for seamless integration with a CRM system that improves business processes and drives efficiency across all business functions. As part of an agile development team, you will participate in all development life cycle phases.

Responsibilities

Work as part of a development team designing and deploying solutions independently and as a team member.Ensure the scalability, security, and performance of solutions by implementing appropriate design patterns and cloud optimizations.Participate in code reviews, providing and receiving constructive feedback to maintain code quality and improve team productivity.Troubleshoot and debug issues across the software stack, identifying root causes and implementing effective solutions.Collaborate with technical stakeholders and business users to provide Tier 3 application support for CRM systems.Develop RESTful Microservices in an enterprise production environment.Review requirements, software designs, and code.Engage in continuous learning for emerging technologies and best practices.Share new skills and knowledge with the team to increase efficiency.Expectations

Aligns individual work with team performance requirements.Seeks to understand and quickly adapt to change.Demonstrate a strong sense of ownership, urgency, and drive as well as the ability to work well with diverse teams.Implement creative solutions for problem-solving and value creation.Seeks out diverse perspectives and insights.Education/Certifications

Bachelor’s degree in computer science, Software Engineering, or a related technical field.Experience/Minimum Requirements

3+ years of professional experience in .NET development with Web API/Microservice framework.Software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.Hands-on experience with SaaS CRM systems preferred.Demonstrates work experience with the ability to deliver on small development efforts.Understands the relationship between front-end and back-end technology platforms.Proficiency with C#, JavaScript, and TypeScript.Experience with AWS Cloud Platform Services – lambda, MKS, CloudWatch, etc.Experience collaborating with users and technical teams to collect requirements, describe software product features and technical designs.Experience with SQL (MS SQL Server, Amazon RDS) and NoSQL (MongoDB, Amazon DynamoDB, Azure-Cosmos DB) databases. Working knowledge of writing SQL queries in a transactional database.Demonstrated experience in creating and utilizing REST web service clients.Collaborate with DevOps teams to streamline deployment processes, continuous integration, and automated testing.Familiarity working in an agile environment.Work Plan:

This is a remote role with the expectation of on-site/in-person collaboration with teammates and stakeholders for moments that matter and may require travel up to 15%.

For New York, Colorado, California, and Washington residents:

The hiring range offered for this position is $90,000 - $125,000 annually. In addition to salary, employees are eligible for an annual bonus of up to 15% of annual salary. Employees (and their families) are eligible for medical, dental, vision, and basic life insurance. Employees are able to enroll in our company’s 401k plan. Employees will also receive 18 days of paid time off each year and 12 paid holidays throughout the calendar year.#J-18808-Ljbffr