Software Developer - Lead

Macro Solutions   •  

Washington, DC

Industry: IT Consulting/Services


8 - 10 years

Posted 396 days ago

Working at Macro Solutions, a leading provider of IT and management consulting services, is an opportunity to collaborate with great people who have a passion for the services they provide to our clients.  We are currently looking for an experienced Software Developer-Lead for a long-term opportunity on one of our Federal projects in Washington, DC area.  This role will be part of a modernization effort for a Federal Agency’s current system and a consolidation effort of other current systems.  Modernization of the current system includes analysis, design, development and implementation of a new web based system. This system will provide divisions across the Directorate with a greater ability to restructure, integrate and capture project management data across functional business areas (i.e., planning, financial, personnel and acquisition).   Key Responsibilities

  • Support maintenance and enhancements for existing applications. 
  • Maintain, operate, and consolidate current systems and applications.
  • Support the design, development and implementation of a new web based system
  • Provide full cycle technical development and system design. 
  • Supports the design and creation of technical specifications from functional specifications for development projects of medium to major complexity, independently analyze theimpacts of vendor-provided updates and upgrades to the system, and programming solutions. 
  • Provides production support with the analysis, design, programming, and testing of solutions to production problems of medium to major complexity. 
  • Supports the development of test scenarios and test cases. 
  • Corrects data in critical situations, as directed.

 Experience and Education 

  • 7 or more years of experience developing web applications at an enterprise level;
  • M.S. in Computer Science or related field, with in-depth experience developing software using C#, AJAX, HTML5, CSS3, XML, jQuery, D3, SVG, RESTful web services, and SQL.
  • Experience using web application frameworks. 
  • Demonstrated leadership of teams developing and testing web-based applications.
  • Extensive experience in all phases of Software Development Life Cycle (SDLC). 
  • In depth experience with software development methodologies. 
  • Previous development experience in an Agile environment.
  • Strong client-facing skills and excellent verbal and written communication skills.
  • Strong team player, with a focused ability to work successfully in a fast-paced environment.
  • C# development experience and solid experience working with the following:  
  • SQL
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • AJAX
  • UX Development
  • IIS
  • Web-based mapping applications