Kamsa is a leading provider of Information Technology staffing and consulting services. From Fortune 1000 companies to innovative start-ups, we identify and meet the individual requirements of our clients, who represent a spectrum of industries.
Kamsa takes pride in its employees and consultants, who represent us on projects across the country. All our employees hold advanced degrees and are highly skilled in the information technology sector.
Since our inception, we have developed and sustained a reputation for attracting and retaining the best technology talent in the marketplace. Kamsa is constantly looking for the best and brightest IT professionals at various levels to fill technology positions. We offer competitive compensation packages and excellent benefits.
Kamsa, Inc. is an equal opportunity employer.
Sr Software developer (.net)
Washington, DC & Herndon, VA
This Senior Software Developer will play a crucial role in delivering cutting edge web based software based on the Microsoft Stack of technologies. The primary duties will include analyzing, designing, developing, and testing web-based applications.
Responsibilities:
-
Develop and support web applications using C#/.NET, RDBMS, MVC, and HTML5.
-
Work with the business to come up with system improvements and new innovative solutions.
-
Interpret business requirements and technical design specifications for new or existing software.
-
Communicate closely with Product Team Leads and/or Project Manager to ensure adherence to business requirements and schedule.
-
Thoroughly test and document all newly written code and/ or functionality.
Requirements:
-
BS or MS degree in Computer Science/Engineering OR equivalent work experience.
-
5+ years’ experience with C#, ASP.NET, MVC, Web Service Technologies (ASMX, WCF, JSON, REST, XML), HTML, CSS and JavaScript.
-
4+ years’ experience with LINQ, Microsoft SQL Server (Query Analyzer, T-SQL, Stored Procedures, and DTS/SSIS).
-
Experience in enterprise software using Object Oriented Development Practices, using n-tier design, and serviced-oriented architecture required.
-
Software design, estimation, implementation, maintenance and unit testing using standard development practices, artifacts, SDLC, and frameworks.
- Working knowledge of client-side scripting libraries and frameworks such as jQuery and AngularJS.
-
Developer skills at a senior level of understanding including hands-on architecture, design patterns, system design and system delivery.
-
Strong understanding of the Software Development Life Cycle.
-
Ability to work alone or in a team environment to accomplish assigned tasks.
-
Ability to effectively communicate with coworkers, peers, and management through written and verbal communication.
-
Effectively communicate with developers and quality assurance staff in the resolution of technical problems.
-
Excellent interpersonal skills, as necessary to work effectively with staff at all levels.