Kaizen Approach
Software Engineer III
Kaizen Approach, Annapolis Junction, Maryland, United States, 20701
We are currently looking to hire an experienced Software Engineer to develop, maintain, and enhance complex and diverse software based upon documented customer requirements. The ideal candidate will develop algorithms intended to enhance overall system performance by analyzing system flow and data outputs, assist with the development of new testing procedures, and provide software/system recommendations and enhancements.Requirements:
Must have the ability to perform the following:
Develop software solutions by analyzing system performance standards
Analyze systems flow, data usage and work processes, and investigate problem areas
Serve as team lead for the software development process
Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Design and implement complex database or data repository interfaces/queries
Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process
Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints
Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
Implement recommendations for improving documentation and software development process standards
Serve as the technical lead for multiple software development teams
Recommend new technologies and processes for complex software projects
Five (5) years demonstrated work experience with distributed scalable Big Data Store (NoSQL) such as Hbase, CloudBase/Acumulo, Big Table, etc
Demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etc
Demonstrated work experience with the Hadoop Distributed File System (HDFS)
Demonstrated work experience with Serialization such as JSON and/or BSON
Twenty (20) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity
Bachelor’s degree (or equivalent) in Computer Science or related discipline from an accredited college or university
Active TS/SCI clearance with Polygraph
Highly Preferred:
Java development experience
Expertise using the Spring framework
Experience with Spring security and CASPORT authentication
Web application development expertise, especially in designing RESTful web services and clients
Experience with ingesting data into the IC GovCloud using TCLD
Experience with the Enterprise automatic dissemination frameworks
Experience with the Enterprise target knowledge databases
Knowledge about TV4 Compliance requirements
Knowledge about working in GHOSTMACHINE environment
Experience using/working with relational databases, Postgres
Experience designing software or Linux platforms
Experience using Git configuration management software
Experience using the Maven build tool
Ability to assist in keeping the project up to date with evolving Enterprise services changes
About Kaizen Approach
We love what we do, and that drives us to create the best possible results for our customers. We apply years of experience in Cybersecurity and Learning & Development to guide our customers in ongoing improvements that keep their employees’ skills current and their companies protected.
Our reputation is built on the skills and successes of our employees. We care about them as individuals, and we support and encourage them in their professional growth and personal happiness. We sincerely value every member of our team.
Premium Healthcare
4 Weeks of PTO
11 Paid Holidays
Gifted 401k
Profit Sharing
Paid Training and Admin Time
Must have the ability to perform the following:
Develop software solutions by analyzing system performance standards
Analyze systems flow, data usage and work processes, and investigate problem areas
Serve as team lead for the software development process
Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
Design and implement complex database or data repository interfaces/queries
Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process
Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints
Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
Implement recommendations for improving documentation and software development process standards
Serve as the technical lead for multiple software development teams
Recommend new technologies and processes for complex software projects
Five (5) years demonstrated work experience with distributed scalable Big Data Store (NoSQL) such as Hbase, CloudBase/Acumulo, Big Table, etc
Demonstrated work experience with the Map Reduce programming model and technologies such as Hadoop, Hive, Pig, etc
Demonstrated work experience with the Hadoop Distributed File System (HDFS)
Demonstrated work experience with Serialization such as JSON and/or BSON
Twenty (20) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity
Bachelor’s degree (or equivalent) in Computer Science or related discipline from an accredited college or university
Active TS/SCI clearance with Polygraph
Highly Preferred:
Java development experience
Expertise using the Spring framework
Experience with Spring security and CASPORT authentication
Web application development expertise, especially in designing RESTful web services and clients
Experience with ingesting data into the IC GovCloud using TCLD
Experience with the Enterprise automatic dissemination frameworks
Experience with the Enterprise target knowledge databases
Knowledge about TV4 Compliance requirements
Knowledge about working in GHOSTMACHINE environment
Experience using/working with relational databases, Postgres
Experience designing software or Linux platforms
Experience using Git configuration management software
Experience using the Maven build tool
Ability to assist in keeping the project up to date with evolving Enterprise services changes
About Kaizen Approach
We love what we do, and that drives us to create the best possible results for our customers. We apply years of experience in Cybersecurity and Learning & Development to guide our customers in ongoing improvements that keep their employees’ skills current and their companies protected.
Our reputation is built on the skills and successes of our employees. We care about them as individuals, and we support and encourage them in their professional growth and personal happiness. We sincerely value every member of our team.
Premium Healthcare
4 Weeks of PTO
11 Paid Holidays
Gifted 401k
Profit Sharing
Paid Training and Admin Time