Senior Developer

Location: McLean, VA
Date Posted: 01-11-2018
 We are seeking a Senior Software Developer for a 6 month Temp to Perm opening In Mclean, VA . All applicants must be GC Holders or US Citizens that can work on 1099 during the contract portion and convert over to W2 if needed.The ideal candidate will join our Content Solutions team focused on new initiatives for media outlets. The Authoring team implements a world-class enterprise content management system and processes data.
Technologies and Disciplines
 NETWORK Platform is a polyglot environment utilizing a number of technologies:
• Stack: Javascript, Angular (v1.x), NodeJS, NodeJS API Frameworks
• Data: REST API's interacting with Couchbase, Solr, RabbitMQ
• CI: Jenkins and Team City
We use GitHub for source control with a GitHub Flow code review and merge protocol. We aim for a comprehensive unit and integration test coverage (using Mocha), and follow Agile process methods, with defined sprints.
As a Senior Developer, you will have the following responsibilities:
  • Analyze, design, and coordinate the development of a world-class content management system and downstream APIs including hands on implementation, testing, review, and documentation
  • Work with stakeholders during the requirement gathering and acceptance testing process
  • Troubleshoot operational issues as required
  • Integrate internal as well as third-party web services and components
  • Consistently follow and continue to help improve our processes including source
  • control, deployment and issue tracking
  • Document solutions to institutionalize knowledge for the development, operational, support, and end user communities
  • Work as a technical lead
  • Work with offshore teams
Minimum Qualifications
A Senior Developer is expected to work effectively as an autonomous member of our team. As such we are looking for:
  • Minimum 5 years web development and integration experience
  • Experience with Client and server based Javascript, Node JS, Angular.js, Rest
  • APIs, NoSQL Databases, Messaging Queue Systems
  • Demonstrated professional development experience developing and consuming APIs
  • and web services
  • Experience with data driven systems with a solid understanding of database structures,
  • queries and search
  • Experience debugging and analyzing issues in a complex, service orientated environment
  • Practical knowledge of software development methodologies
  • Bachelor’s degree expected in a technical discipline, but compensating experience may be considered.
Additional Considerations
We'd be delighted if you also had experience with any of the following:
  • JIRA and Confluence
  • CQRS Architecture
  • Build automation
  • Automated test tools
  • Developing and deploying applications hosted in AWS or similar cloud environments
  • Working with and developing for media related web sites
this job portal is powered by CATS