Title: Senior .NET Software Engineer
Location: United States-Arizona-Phoenix-AZ:Phoenix:14605 S 50th St
Other Locations: United States-Colorado-Broomfield-CO:Broomfield:Interlocken 4000
Job Number: 17567Essential Duties
* Responsible for software development within the existing network inventory applications as well as development on updated inventory applications and application suites
* Work with the broader IT team to ensure developed solution implementations conform to quality, performance, and interoperability standards under enterprise guidance.
* Work with the Architects, Principal Engineers and the Business Community to identify requirements and develop solutions for telecom inventory and provisioning solutions using industry standard development techniques and technologies
* Responsible for solving a wide array of related business problems
Education and Experience
* Experience: 5 yrs
* Education Level: Bachelor's Degree
* Field Of Study: Information Technology
* A combination of education and experience is acceptable: Yes
* Attention to detail with good organizational capabilities.
* Ability to prioritize with good time management skills.
Knowledge, Skills or Abilities
• 5 years of software development experience with minimum of 3 years developing production solutions using object oriented design and programming skills
• Strong understanding and practical experience with design patterns
• Extensive experience in object oriented design and development
• Strong understanding of modern application development lifecycle management (continuous integration, automated testing, agile SCM workflow)
• Proven ability to work in a team setting
• Strong oral and written communication skills
• Experience with telecommunications domain
• Experience working in an Agile development methodology using Scrum practices
• Experience with industry standard build/deployment tools
• Experience in creation and execution of automated test suites
• Ability to write clear, concise documentation
Preferred Skills/Experience:
• 3 years’ experience in medium to large application development initiatives/projects
• Proven experience developing and delivering software in corporate contexts
• May provide direction and mentoring to less experienced team members
Qualifications:
SKILL REQUIREMENTS
• 5 years of hands on ASP.NET/C# web development experience
• In depth knowledge of JavaScript, HTML, CSS, AJAX, JSON, MVC
• Strong knowledge of creating scalable, high-performance web sites
• Strong knowledge of ASP.NET, C#, and the .Net Framework
• Possess strong communication skills
• Strong knowledge of cross-browser compatibility concerns and performance
• Strong knowledge of web security concerns and best practices
• Knowledge of networking and how web applications work over the internet
• Knowledge of consuming SOAP Web and REST services
· Experience developing, debugging, and troubleshooting web applications is required
• Ability to learn. Candidate must show they can adapt to the rapidly changing technology landscape
• Ability to design and implement scalable and flexible solutions
• Ability to support multiple concurrent projects
• Ability to work well with others and work independently when necessary
• Ability to troubleshoot quickly and pay attention to detail
• Ability to take initiative and set a positive example
• Possess strong organization skills
Job: Information Technology
