Software Engineer III
Kaizen Approach, Inc
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
Confirm your E-mail: Send Email
All Jobs from Kaizen Approach, Inc