Application Developer
Company Description
Zayo provides mission-critical bandwidth to the world’s most impactful companies, fueling the innovations that are transforming our society. Zayo’s 133,000-mile network in North America and Europe includes extensive metro connectivity to thousands of buildings and data centers. Zayo’s communications infrastructure solutions include dark fiber, private data networks, wavelengths, Ethernet, and dedicated Internet access. Zayo serves wireless and wireline carriers, media, tech, content, finance, healthcare and other large enterprises.
Position Description
This developer will build, maintain, and enhance financially-focused software tools for various teams including Accounts Payable, Procurement, Accounting, and Corporate Finance.
Responsibilities
- Daily tasks include reviewing other’s code, implementing new features to support business processes, and automating repetitive tasks
- Work closely with stakeholders to plan and develop new features
- Maintain and enhance legacy code base
- Write strong tests to ensure continued, proper functionality
- Make data-driven decisions and perform data analysis
- Work in a myriad of technology stacks including: Javascript, SQL, PostgreSQL, Angular, ReactJS, Node.JS, Python, Kafka, and Salesforce Development (Apex, Lightning Web Components, Visualforce)
Qualifications
The ideal candidate should be self-motivated, have a strong attention to detail, and possess a passion for delivering a high-quality product for stakeholders. Working selflessly in an evolving and highly collaborative team environment, adaptability and good communication skills are crucial. The candidate should be a problem solver, with an eye to the bigger picture and awareness to make decisions in the best interest of Zayo, ultimately taking ownership and responsibility for decisions and outcomes. An entrepreneurial attitude and eagerness to challenge the status quo is key to success in this role.
We strive to make our tools and processes better. In doing so, we expect an awareness and desire to identify and address problems before they are problems. Curiosity and passion for continued learning, especially in the skill software engineering is critical. We’re looking for someone with a passion for software development and who is eager to grow.
Prior time in a professional development role is preferred. Some amount of formal education (Computer Science degree, coding bootcamp, etc.) or equivalent experience is valuable in this role.
- Algorithms, data structures, and data modeling
- Object oriented programming principles
- Software development methodologies including overall software development lifecycle (SDLC), Agile, etc.
- Git workflow including general code management, branching, committing and merging
Demonstrated ability to:
- Navigate, work effectively, and propose improvements within several areas of the software development life cycle, including planning, analysis and design, development, testing, implementation, and maintenance
- Assist and guide others technically through collaboration and pair programming.
- Troubleshoot, identify and resolve advanced issues in a timely manner.
- Take full accountability for written and reviewed code, write reusable and sustainable code and practice test-driven development and defensive programming to create a more stable deliverable.
- Challenge existing code patterns and propose alternatives with justification of benefit/value of implementation.
- Propose and deliver an optimal solution after understanding existing alternate options and overall system impact of implementing each option.
- Can critically analyze and evaluate code of others as well as their own, provide constructive feedback, and contribute a positive influence overall within design and code implementation discussions or normal code reviews within a given domain.
- Proactively ask for assistance when hindered by roadblocks or requirement issues.
- Actively seek or take on complex problems within a project or domain.
Ideally, candidate should have experience with:
- Object oriented programming and design
- Data structures and data modeling
- Bundling tools like Babel and Webpack
- Front end JS framework such as ReactJS or Angular
- Database technologies (PostgreSQL, SQL, etc)
- Machine learning principles
- Integrating applications with the Salesforce platform
- Node.JS
- Python
- Javascript
Rewards
Competitive compensation
Base salary range: $81,491-$88,629
Full-time Zayo employees are also eligible for discretionary quarterly short-term and long-term incentive cash bonuses which are based on the performance of the Company, an employee’s business segment, and the individual employee
Excellent benefits including health, dental, vision, 401 (k), disability and life insurance
Fitness membership discounts
Generous paid time off policy including paid parental leave
Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time