CGI Federal is seeking an experienced Software Developer, Applications for an exciting opportunity within our Intel Community. This position is located in our Arlington, VA office; however, a hybrid working model is acceptable.
Manages extract, transform, and load (ETL) processes for SAP/Sybase database
Support programs and processes to load update.
Create and maintain scripts, stored procedures, and other program logic to create, update, and delete data.
Design and implement schema changes, manage indexes, and alters data objects to optimize performance.
Configure ingest data management components in the cloud platform, such as Apache Kafka, NiFi, FTP, or API gateway.
Communicate with data owners and conducts research/analysis on data sets to prepare ingest strategies based upon data structure, size, frequency, and other sharing requirements.
Architect integration solutions to synchronize business data between multiple endpoints.
Create maintainable, adaptable, scalable, defect free code using software development best practices and coding standards i.e. software reuse, refactoring, continuous integration, test automation, secure development, TDD, static code analysis, peer/code review.
Develop business rules that will be implemented in the services layer.
Bachelor's Degree - experience may be considered in lieu of a degree
10+ years' experience using Java, JavaScript, and other languages that allow for the creation of API-based software
Experience with Agile process and can create efficient, well-designed software products.
TS/SCI with CI poly desired
Competitive compensation
Comprehensive insurance options
Matching contributions through the 401(k) plan and the share purchase plan
Paid time off for vacation, holidays, and sick time