Description

Job Description:

The Application Developer II is responsible for the development and deployment of technology to meet the needs and requirements of the Telecom Division’s proprietary application. This position will handle fixing identified system bugs for those of simple to medium complexity and develop minor system

enhancements or assist others on larger more complex enhancements.

Additional Responsibilities:

Participates in the planning, design, and implementation effort for roadmap projects and other major initiatives as assigned by Telecom or IT management.
Develops and maintains modules within the Telecom applications based on technical designs and development standards.
Remediates production bugs/defects as assigned.
Supports quality assurance testing to confirm that acceptance criteria are met.
Recommends changes to the processes, techniques, and technology to improve product quality, work efficiency, system performance and workload balance.
Mentors junior development team members when needed.
Participates in brainstorming, discussion, and estimation sessions.

Required Skills:

Strong communication skills both written (technical documentation) and verbal (presentations to IT team members and other division teams).

Ability to multi-task while still maintaining an attention to detail.
Have a solid understanding of telecommunications carrier billing standards and formats.

Knowledge of OOP design and patterns.
Knowledge of Core, Web, and MVC.
Knowledge of Micro Services Architecture.
Knowledge of cloud services (Azure preferred).

Preparation & Training Required:

Bachelor’s degree in computer science or software engineering.
3-5 years’ experience developing with modern C#, Visual Studio, SQL 2012+.
Experience with commercial telecom carrier or related telecommunications industry, preferred.
Experience using DevOps and Agile practices.

Education

Any Graduate