Job Information
T and T Consulting Services Software Engineer in Falls Church, Virginia
Project Overview:
Will provide software engineering and application development services within the department of commerce in accordance with its mission. Will serve as development team member on multiple, concurrent web-based, database-driven, custom application development projects. Perform system requirements analysis, application design, development, testing and implementation. Will develop applications based on user requirements including user interface, database development, and middle-tier application components
Primary Responsibilities:
Serve as development lead or development team member on multiple, concurrent web-based, database-driven, custom application development projects;
Perform system requirements analysis, application design, development, testing and implementation;
Develop applications based on user requirements including user interface, database development, and middle-tier application components;
Work on systems integration projects that may require knowledge of .xml file construction and parsing as well as other extraction, transformation and loading (ETL) processes and tools;
Provide support and guidance to the development teams during the design, development, and testing processes;
Write database triggers and PL/SQL stored procedures and packages according to business requirements;
Troubleshoot application defects and performance issues;
Design, develop and/or generate reports based on business requirements;
Assist in application performance monitoring, reporting, and tuning;
Ensure that all deliverables are thoroughly documented;
Create, manage and update continuous integration (CI) / continuous delivery (CD) pipelines using tools such as Docker, Kubernetes, Gitlab, Maven, SonarQube, etc.;
Mentor the team on standard best practices around CI/CD function to improve quality, reduce risk, increase security, promote efficiency, and minimize costs;
Develop scalable and maintainable J2EE applications within an Oracle web, application, and database tiers;
Develop new and/or modify technical and application architecture for new or existing applications;
Communicate both written and verbal programmatic requirements with stakeholders;
Develop application data models and work with existing complex data models and object relational database mappings;
Develop reports utilizing Cognos Business Intelligence software;
Develop customized J2EE workflow applications, data entry applications, law related business applications, and some level of GIS expertise preferred.
Contribute to T&T proposal activities and all other duties as assigned by T&T managers.
Benefits: Competitive benefits package including health, dental, vision, life insurance coverage, 401(k) Plan, Training Programs, Accrued Paid Time Off (PTO) and Paid Holidays.
Equal Opportunity Employer/Veterans/Disabled