CenturyLink LEAD SOFTWARE DEVELOPER in Littleton, Colorado
CenturyLink (NYSE: CTL) at http://www.centurylink.com is a global communications and IT services company focused on connecting its customers to the power of the digital world. CenturyLink offers network and data systems management, big data analytics, managed security services, hosting, cloud, and IT consulting services. The company provides broadband, voice, video, advanced data and managed network services over a robust 265,000-route-mile U.S. fiber network and a 360,000-route-mile international transport network. Visit CenturyLink at http://www.centurylink.com/ for more information.
Lead in the team effort to design, develop, code, test and debug new complex software or significant enhancements to existing complex software. Lead review of input for documentation of new or existing software. Apply existing and introduce new and approved technologies to develop solutions. Lead others in the application of principles, theories and concepts and use of methodologies, tools, documentation processes and test procedures to complete projects. May lead team to select and manage vendor.
Develop new code to support roadmap initiatives in the Capital Approval Tool
Resolve through development code related issues impacting the Capital Approval Tool
Evaluate and understand the E2E ecosystem and architecture and help lead architectural optimization and change to scale with business needs (both application and infrastructure)
Participate and share leading code deployments to production
Lead in developing high level designs, architecture, specifications, enhancement services for custom developed business applications using Enterprise development toolsets.
Ability to participate and/or lead in all aspects of software development including planning, requirements analysis, architecture and design, testing, implementation and verification, validation and debugging.
Organize, plan, track & close out design problems associated with application performance. Coordinate design, implementation, production release activities of software team. Implement and monitor post-production release efficiencies and exceptions.
C# programming skill with updated knowledge of latest versions of the language.
Strong MVC framework experience.
ASP.NET web application development skill.
Good understanding of UI technologies, Angular JS.
Must have an understanding of development fundamentals such as security, performance and scalability.
Web user interface layout/style design experience, with good CSS (Cascade Style Sheet) building skill.
Database (SQL query) development experience.
Strong understanding of web services- REST, WCF and SOAP. Experience working with web servers/IIS web server.
Working knowledge of build and version control tools: Jenkins, Automated build script, SVN, Git.
Experience with workflow systems such as Metastorm/Camunda/Sarasvati/WF4 is preferred.
Fully seasoned with typically 8+ years professional experience with a Bachelor's Degree or equivalent education and experience / 6+ years with a Master's Degree.
Telecom industry experience a plus.
Bachelors or Equivalent
Masters or Equivalent
Alternate Location: US-Colorado-Broomfield; US-Colorado-Littleton; US-Virginia-Ashburn
Requisition # : 206064
This job may require successful completion of an online assessment. A brief description of the assessments can be viewed on our website at http://find.centurylink.jobs/testguides/
We are committed to providing equal employment opportunities to all persons regardless of race, color, ancestry, citizenship, national origin, religion, veteran status, disability, genetic characteristic or information, age, gender, sexual orientation, gender identity, marital status, family status, pregnancy, or other legally protected status (collectively, “protected statuses”). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training.
The above job definition information has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. Job duties and responsibilities are subject to change based on changing business needs and conditions.