Full-Stack Developer / Mobile IOS a Plus

Information Technology EVERETT, Washington


Description

IT Development Specialist (Full-Stack Developer / Mobile IOS a Plus)

 

Summary

Frontier Communications is looking for an ambitious Full-Stack Developer to build intuitively designed applications using a wide range of modern technologies and practices.

 

Responsibilities include participation in the entire software development lifecycle from design to creation, ownership and sustained tier-3 support. You will be helping to create the next generation of internal and external web and mobile applications to provision, manage, and deliver services to our subscribers.

 

Essential Job Functions:

  • Requirements analysis: Review and provide consulting for user story requirements with our internal partners
  • System Architecture: Collaborate in technical design of new and updated functionality with various internal teams and vendors
  • Feature development: Develop new features across the full stack to include database, services, API integration, and front-end UI
  • Maintenance: Help to investigate, troubleshoot, debug and implement fixes for software defects
  • Support: Occasional rotation of software deployments and on-call response relating to critical tier-3 escalations
  • Testing: Work closely with System Test Teams and UAT to ensure product quality
  • Dev ops functions: Interact with Operations to support our deployment process and build automation
  • Documentation: Provide regular technical documentation for new features and functions
  • Peer development: Engage in pair development programming, code reviews and continued learning with other members of the team
  • Security: As a commercial enterprise developer you will be expected to follow the highest professional standards in keeping our systems and data secure!

 

Required Skills and Experience:

  • BS in Computer Sciences or a blend of 5+ years verifiable work experience and training
  • Must be able to demonstrate ability to build complete end-to-end solutions from the ground-up during technical interview

Exposure to a mix of the following technologies:

  • Server technologies: Windows IIS or Node, with preference for Microsoft .NET Framework, .NET Core, C#, ASP.NET MVC, Web API, and Entity Framework
  • Mobile Development: Experience in IOS / Swift development preferred but not required
  • Database technologies: Experience designing and querying data structures in Microsoft SQL and Entity Framework
  • Web technologies: Must demonstrate strong proficiency in JavaScript, HTML and CSS.
    Hands-on experience with SPA frameworks like Angular, Knock-out, React, or Vue.js with preference for Angular
  • Cloud Experience: General development exposure or training for AWS, Google, or Azure
  • Testing and/or automation frameworks: nUnit, XUnit, Selenium, Jasmine, etc
  • Code maintenance: Experience with TFS, Git or similar source control system

Experience and Personal Traits:

  • Strong problem-solving ability with desire to always be learning
  • Team player: willingness to pair program, strong collaboration within the team as well as with external groups including other development teams, operations, QA, database, and business partners
  • Outstanding communication skills (verbal and written) and an ability to communicate with internal and external customers at all levels, including management/non-technical audiences
  • Understand Agile and scrum methodologies
  • Highly accountable, ethical and dependable to do what is needed in fulfilling job role responsibilities
  • Demonstrated passion for continued learning and bringing new technologies, design patterns and professional practices to a team

Frontier Communications is an Affirmative Action and Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.