Job Url: https://www.indeed.com/jobs?q=javascript&l=United+States&sc=0kf%3Aattr%28DSQF7%29%3B&radius=50&fromage=1&start=60&vjk=238c660db3cc06d0 Job Description: Software Engineer I- job post Crown Castle 3.6 3.6 out of 5 stars Canonsburg, PA 15317•Remote $85,600 - $117,500 a year - Full-time Crown Castle Canonsburg, PA 15317•Remote $85,600 - $117,500 a year Apply now Profile insights Here’s how the job qualifications align with your profile. Skills Software troubleshooting Software development Scrum SDLC Redshift Redis OOP NoSQL Microsoft SQL Server Communication skills SQL PostgreSQL MySQL Agile - show less Do you have experience in Software troubleshooting? Yes No Skip Education Bachelor's degree   Job details Here’s how the job details align with your profile. Pay $85,600 - $117,500 a year Job type Full-time   Benefits Pulled from the full job description Paid holidays Life insurance Dental insurance Vision insurance 401(k) Health insurance Paid time off   Full job description Position Title: Software Engineer I Role 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 your 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 Expectations Self-motivated individuals with a passion for learning, who can adapt quickly, communicate well, and enjoy working in a diverse team Structures and organizes own work to deliver individually on priorities and customer needs to drive results Collaborative work done in a way that balances educated decision making with measured speed of implementation Education/Certifications 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. Experience/Minimum Requirements 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 Reports to: Senior Manager Engineering Working Conditions: This is a remote role with the expectation of on-site/in-person collaboration with teammates and stakeholders for moments that matter Compensation The pay range offered for this position is $85,600.00 - $117,500.00 annually. A candidate’s offer is determined by various factors including but not limited to, depth of experience, role-related knowledge and skills, relevant education or training, internal alignment, and work location. Depending on the position offered, the compensation package may also include incentive compensation opportunities in the form of a discretionary annual cash bonus or commissions, and equity incentives. 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 a minimum of 18 days of paid time off each year and 12 paid holidays throughout the calendar year. If you are interested in joining our team, please visit the Crown Castle careers site (crowncastle.com/careers) to apply. We do not accept resumes from agencies, headhunters, or other third-party suppliers who have not signed a formal agreement with us. This position will remain posted until filled.   Report job