Summary
Whiteboard Federal is seeking a Software Engineer who thrives in a fast-paced, innovative, mission-critical impact environment. The role involves full-stack development with a focus on large-scale database and application development, data modeling, and data mapping, while driving process improvements and ensuring data quality.
Responsibilities
- Programming/development skills and experience with languages such as, Java, Python, and TypeScript
- Participate in software development to support innovative and enhancing software of customer applications
- Experience with big data tools such as Spark, Hadoop, Cassandra, DynamoDB, Kinesis, SOLR, Elasticsearch
- Experience with at least one of the following HTML, CSS, JavaScript, and at least a modern framework such as Angular, React or Vue
- Experience with service-based architectures and developing and consuming REST services
- Familiarity with industry best practices for Agile software development, automated testing, and continuous integration
- Collaborating with teammates, other service providers, vendors, and users to develop new programming methods
Skills
- Programming/development skills and experience with languages such as, Java, Python, and TypeScript
- Participate in software development to support innovative and enhancing software of customer applications
- Experience with big data tools such as Spark, Hadoop, Cassandra, DynamoDB, Kinesis, SOLR, Elasticsearch
- Experience with at least one of the following HTML, CSS, JavaScript, and at least a modern framework such as Angular, React or Vue
- Experience with service-based architectures and developing and consuming REST services
- Familiarity with industry best practices for Agile software development, automated testing, and continuous integration
- Collaborating with teammates, other service providers, vendors, and users to develop new programming methods
- A Bachelor or Master's Degree or equivalent experience
- Demonstrate professional experience in a technical field
- Experience with full-stack development
- Knowledge of the software development lifecycle
- Clearance TS/SCI+
- Experience with cloud Infrastructure as Code (IaC) such as Terraform
- Understand the role certificates play in securing an application, including establishing TLS, authenticating users, and protecting data
- Familiar with Angular, Spring Boot, Django, FastAPI or additional frameworks
- Demonstrated experience with cloud technologies (AWS, Azure)
Qualifications
Must Haves
- Programming/development skills and experience with languages such as, Java, Python, and TypeScript
- Participate in software development to support innovative and enhancing software of customer applications
- Experience with big data tools such as Spark, Hadoop, Cassandra, DynamoDB, Kinesis, SOLR, Elasticsearch
- Experience with at least one of the following HTML, CSS, JavaScript, and at least a modern framework such as Angular, React or Vue
- Experience with service-based architectures and developing and consuming REST services
- Familiarity with industry best practices for Agile software development, automated testing, and continuous integration
- Collaborating with teammates, other service providers, vendors, and users to develop new programming methods
- A Bachelor or Master's Degree or equivalent experience
- Demonstrate professional experience in a technical field
- Experience with full-stack development
- Knowledge of the software development lifecycle
- Clearance TS/SCI+
Nice to Haves
- Experience with cloud Infrastructure as Code (IaC) such as Terraform
- Understand the role certificates play in securing an application, including establishing TLS, authenticating users, and protecting data
- Familiar with Angular, Spring Boot, Django, FastAPI or additional frameworks
- Demonstrated experience with cloud technologies (AWS, Azure)