Programmer Analyst

Job Location

Manassas, VA

Job Purpose

A Programmer Analyst to play a role of analyst, software architect, project lead, and software developer for a software product company.


Our company, MCL Systems Limited (MCL), is a developer of state of art telecom Billing and OSS software solutions, Cadebill and Ganges. These solutions are used by telecommunication companies of all sizes around the world.

Job Description

Must possess skills in design, development, testing, customizing & integration by applying programming skills in area of ASP.NET, XSL with database skills related to Microsoft SQL Server.

Evaluate user request, analyze & develop specifications from conceptual design to deployment.

Minimum Bachelors with 2 years experience in software development and testing.

Essential Skills

  • Current Programming skills in Microsoft.NET Languages preferably in C# and ASP.NET, and in JavaScript and JQuery

  • Strong database programming skills in Microsoft SQL Server at an advanced level

  • Background and experience in software product development, with strong mathematical and analytical skills

  • Software implementation experience, including project management, analysis, design, coding, writing tests, and deployment.

  • Ability to handle customer technical support calls, interact with customers and provide technical solutions

  • Good written and oral communication in English, organizational and time management skills

  • Ability to self-manage and prioritize opportunities and tasks

  • Passionate in their craft, maintaining strong work ethics, and the ability to work as a team player

Desired Skills

  • Familiarity with writing tests using frameworks such as NUnit and Jasmine/Mocha.

  • Background in Telecom Industry.

  • Work Experience in Business Process Management (BPM) methodologies and BPM software. Exposure and working experience with Microsoft TFS, and MVVM architecture is preferred


This position has attractive salary, benefits, and bonus packages.