Crown Castleposted 17 days ago
$85,600 - $117,500/Yr
Full-time • Entry Level
Remote • Canonsburg, PA
Computer and Electronic Product Manufacturing

About the position

The Tools Team under Tower Assets & Operations is responsible for creating, updating, and maintaining tools and applications used by the Tower Assets & Operations Department in maintaining the integrity of our sites. The innovative solutions we develop in collaboration with our customers support the structural analysis process, inspection process, as well as the modification and closeout processes. As a Software Engineer I, you will be involved in the design, execution, assessment, and troubleshooting of software programs and applications. This includes configuring, coding, developing, testing, and documenting software specifications throughout the project life cycle.

Responsibilities

  • Focus on growing as a software engineer - learn the engineering rigor necessary to support application reliability, scalability, maintainability, extensibility, portability, and security.
  • Develop your productivity skills by learning source control, editors, the build pipeline, and other tools, as well as testing best practices.
  • Tackle well-defined tasks, commit, and deliver with the guidance of Senior developers as a part of a Scrum team during each sprint.
  • Develop your knowledge of individual components with the application portfolio as you grow as a software engineer.
  • Collaborate with stakeholders in the evaluation of Tower Asset's strategies and implement tools for standardization that result in cost savings.
  • Live Crown Castle's core values: Be an Owner, Be Real, and Be Accountable.
  • Embrace Change and adapt to new technologies.
  • Graciously accept feedback and learn from everything you do.

Requirements

  • Bachelor's Degree in Computer Science, or related field, from a four-year college or university, or one to two years related experience and/or training; or equivalent combination of education and experience.
  • Can have up to 2 years relevant experience in software development, information systems, or equivalent technical environment, including previous experience in the development of highly transactional, mission critical applications in heterogeneous environments/architectures for multi-user systems.
  • Knowledge of software development lifecycle: design, functional and technical requirements, coding, debugging, testing, release, and operational support.
  • Agile software development methodologies, Microservices, Event driven architecture and object-oriented programming methodologies.
  • Software development best practices, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • SQL and/or NoSQL technologies (such as SQL Server, PostgreSQL, MySQL, Redshift, Elasticache) and distributed caching (such as Redis) is a bonus.
  • Exceptional verbal, written and listening communication skills.
  • Exceptional interpersonal skills and demeanor.

Benefits

  • Medical, dental, vision, and basic life insurance.
  • 401k plan.
  • Minimum of 18 days of paid time off each year.
  • 12 paid holidays throughout the calendar year.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service