.NET/Salesforce Developer


Washington, DC – Great Metro Center location at a client site – Full-Time permanent position with great benefits!


Do you want to be treated like the professional you are?  If yes, is your response then this amazing firm that treats you with respect, admiration and like a member of the team is for you.

The client is great to work with and truly values your expertise.


This three-time Inc. 500 award winning company looking for extraordinary technical, management, and subject matter experts to help continue to build a great company.  They are a Service-disabled, Veteran-owned Small Business professional services firm founded in December 2009.  They offer management consulting and information technology services across a wide spectrum of Federal Agencies.  They are based out of Fairfax County, Virginia and work in the National Capital Region and beyond.


You must have 8+ years of progressive experience with the Microsoft.NET technology platform. Experience with ASP.NET, C#, Web Forms. Knowledge of ASP.NET MVC is a plus.  Experience with Web Services – thorough knowledge of Windows Communication Foundation (WCF), developing and managing web services, and experience with implementation of integration routines (between applications / databases) using web services. Experience in using 3rd party integration services/web services for enabling application integration/data integration across systems.  Thorough knowledge of SQL Server. Expertise in writing SQL queries, views, stored procedures etc. Development Experience with Salesforce.com/Force.com platform. Knowledge of Visual Force, Apex, Lightning Components etc.


You will provide technical/management leadership on major tasks or technology assignments. Establish goals and plans that meet project objectives. Has domain and expert technical knowledge. Direct and controls activities for a client, having overall responsibility for financial management, methods, and staffing to ensure that technical requirements are met. Interactions involve client negotiations and interfacing with senior management. Decision making and domain knowledge may have a critical impact on overall project implementation. May supervise others. (a) Formulates/defines system scope and objectives. (b) Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. (c) Prepares detailed specifications for programs. Assists in the design, development, testing, implementation, and documentation of new software and enhancements of existing applications. (d) Works with project managers, developers, and end users to ensure application   designs   meet   business   requirements.   (e) Formulates/defines specifications for complex operating software programming applications or modifies/maintains complex existing applications using engineering releases and utilities from the manufacturer. (f) Designs, codes, tests, debugs, and documents those programs. (g) Provides overall operating system, such as sophisticated file maintenance routines, large telecommunications networks, computer accounting, and advanced mathematical/scientific software packages. (h) Assists all phases of software systems programming applications. (i) Evaluates new and existing software products.


You will need a Bachelor’s degree in Computer Science, Information Technology, Information Systems, Engineering, or equivalent experience and certifications.


The firm offers a very competitive salary range from $90,000 to $99,500 and several amazing benefits packages, substantive PTO and more to make you feel valued and to keep you long term.