- This company is committed to hiring veterans.
Principal Software Engineer
This job is no longer active. View similar jobs
This is an exciting opportunity to be part of an outstanding team of engineers developing products for the leading Cable providers of the world. The teams Workforce Management products are used to manage tens of thousands of technicians worldwide on a daily basis, and are considered mission critical systems for our customers operations. In this role, you will develop customer-facing cloud-deployed software products that save our customers millions of dollars.
You will be a key member of a product development team consisting of product developers, product managers, and customer application experts charted with rapid development of mobile workforce management software. Were looking for someone with proven experience developing enterprise systems and has interest in cloud deployed solutions.
Collaborate on a Scrum team to develop enterprise class mobile and web applications deployed in Microsoft Azure
Provide technical team leadership
Generate design and product documentation
Resolve technical problems. Initiate design changes and provide engineering support to assess customer needs and solve field issues.
Conduct technical presentations/demonstrations as necessary.
Interface with other departments to accomplish product development objectives
Perform unit testing and integration testing
Participate in source code control and software release activities
Perform other duties as required.
Expert knowledge of Microsoft C# and .Net Framework
Expert knowledge of REST, JSON, MVC or MVVM
Familiar with SQL databases, queries, and schema creation
Excellent written and verbal communication skills.
Ability to deal with complex systems and situations, to analytically identify cause and affect relationships, perform root cause analysis, and assist in logically developing action plans.
Able to work with and partner and developers, marketing, technical support and members from other teams.
Knowledge of Jira, Confluence, BitBucket (git), and Bamboo a plus
Knowledge of Microsoft Azure PaaS deployments a plus
Bachelor's Degree in Engineering or Computer Science (or equivalent experience required) and/or 5 years of software engineering experience.
This position does not offer relocation assistance
As an EOE/AA employer, ARRIS will not discriminate in its employment practices due to an applicants race, color, religion, sex, national origin, and veteran or disability status.