Software Developer

Location: Washington, DC
Date Posted: 07-12-2018

We are seeking to identify a Software Developer to support our client in Washington, DC.  The position works independently to design, develop, deploy, and maintain software platforms and applications. Executes complex analytical and programming tasks while providing leadership and guidance to more junior development personnel.  Communicates functional and technical requirements to other developers on the team.  Works in a collaborative manner with Project Manager(s) and Software Developer(s) to ensure full compliance of developed products with our government client's requirements.
As a Developer, you will work as part of a highly technical team of professionals who are responsible for all architectural design, development and deployment of cost effective and sustainable technical and application solutions to meet business requirements. Strong organizational skills, managing competing priorities, technical expertise and attention to detail are key in this customer-focused role.
  • Software Developer >8 years of development experience 
  • 1 year of experience mentoring junior developers
  • User Experience (UX) / User Interface (UI) Designer >5 years of experience
  • Business Analyst >3 years of experience
  • Must have .Net experience within the last 3 years
  • Must be a US Citizen and eligible for a Public Trust clearance
  • Proficient with HTML, CSS and JavaScript
  • Proficient with Microsoft Visual Studio, C# and ASP.Net
  • Experienced with SQL and basic database design
  • Experience with Development Methodologies such as Agile 
  • Experience with RTC for source control or a similar source control system
  • Experience with Web APIs
  • Experience with WCF
  • Experience with WPF (Windows development)
  • Experience with Angular
  • Strong written and verbal communication skills
  • Critical analysis and problem-solving skills
  • Work with Developers and the System Architect to convert requirements into a solution design
  • Code high availability, high performance mission critical applications 
  • Create or maintain design and development artifacts in compliance with customer standards
  • Assist in the development of test plans and resolve defects found during testing 
  • Build and prepare solutions for deployment to the Production environment
  • Provide ongoing technical support for Production systems including analyzing issues, defining and implementing initial fixes and/or workarounds, designing and implementing permanent solutions, and assisting with any data cleanup efforts
this job portal is powered by CATS