Employment Opportunities

Job Title: Senior Software Developer

Job Location: Bowie, MD

Job Duties:

Work closely with members of the development team through the complete systems lifecycle, including requirements capture, design, development, testing, and deployment. Work in an AGILE scrum environment, regularly attending the Status Meetings and updating status to Scrum Master. Participate in Code Review meetings, implementing User Stories. Design and implement Interfaces and Classes using Object Oriented Programming Structure and Design Patterns. Work on Data grids, Data Tables, and Datasets for data validations. Create business logic for the application accessed by multiple users by developing web user controls, master pages, validation controls, CSS files using C#, JavaScript, XML, and HTML. Develop user interfaces using ASP.NET MVC views, partial views, and multiple interfaces to transfer data into a different server. Implement AJAX functionality using Angular JS to load contents individually in different partial views to minimize loading time and better user experience. Implement Two-way Databinding in Angular JS, making the application handle the automatic synchronization of data between the model and view components. Implement client-side JavaScript and JQuery custom validations for validating user input. Create a controller and its endpoints using Web API methodology of different HTTP verbs in developing Web services. Create RESTFUL services using WebAPI, build HTTP services, and format responses using web API media type formatter to JSON. Use ADO.NET Entity Data Model in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET. Work with SQL quires for retrieving and modifying the user information using SQL Server and Oracle Database.


 Master's Degree in Computer Science or Information Technology related field + 3 years of work experience in software application and development. OR a Bachelor Degree in Computer Science or Information Technology related field + 5 years of work experience in software application and development.

Demonstrated knowledge/skills in C#, ASP.NET, MVC, PL/SQL, CSS, JavaScript, jQuery, Web APIs, HTML, Agile, CSS, Scrum, Angular JS is required.

To Apply: Please email a copy of your resume with a cover letter to np@pcsenterprisesinc.com; Please indicate U.S. work authorization and salary requirement.


PCS Enterprises, Inc. 2002 | Copyright 2002 | webmaster@pcsenterprisesinc.com