WORK LOCATION: HYBRID (1-2 days onsite) WASHINGTON, DCMUST BE ABLE TO OBTAIN PUBLIC TRUSTMUST BE A US CITIZEN
RESPONSIBILITIES:Design, develop and maintain crossbrowser and crossplatform compatible applications using web development technologies.Produce efficient, maintainable, reliable code and refactor code as necessary for system enhancements.Work in an agile environment where unit testing, code quality and continuous integration are a critical part of the development process.Design, modify, develop, write and implement software programming applications/operating systems. Develop, document, and execute thorough technical test plans and protocols to ensure that architectural changes are working properly. Optimize/Write/Modify complex SQL queries, stored procedures, views and triggers in addition to the development of other SQL database objectsConduct testing that may include the use of batch scripts, online processes, databases, or interface files.Provide technical support to project team members. Demonstrate expertise in a variety of the field's concepts, practices, and procedures. Provide consultation on complex projects and is considered to be the top level contributor/specialist. Provide support for the implementation of interfaces to applications.
QUALIFICATIONS:Bachelor degree or equivalent in Computer Science or related field.At least 8-10 years of experience in the field or in a related area.Solid knowledge in Sybase, Stored Procedures, Oracle, PostgreSQL, MS SQL Server, Java, ColdFusion, WebLogic and ORM frameworks such as Hibernate/JPA.Extensive development experience in building Java Web Services, including both SOAP and RESTful web services.Experiencing in designing, develops and supports software solutions based upon client requirements.Hands on experience with migrating on-prem applications to cloud (AWS/Azure) is preferred.Frontend development experience with HTML5, CSS3, JavaScript, AJAX, JQuery, JSON, XHTML, and XML.DevOps with continuous integration tools experience is preferred.