Overview
Depends on Experience
Full Time
Skills
Security Clearance
System Integration
Digital Design
Reporting
Software Design
SAP BASIS
Leadership
Business Intelligence
Process Improvement
Management Information Systems
Computer Science
Recovery
Database Security
SQL
Conflict Resolution
Problem Solving
Critical Thinking
Communication
Software Documentation
Presentations
Documentation
Scrum
Database
Service Design
Storage
Code Review
Query Optimization
Decision-making
Performance Testing
API Management
Continuous Integration
Continuous Delivery
OOAD
Data Modeling
Programming Languages
Design Patterns
Stacks Blockchain
Management
Testing
Estimating
Agile
Sprint
TypeScript
Cascading Style Sheets
JavaScript
JSON
Java
YAML
Windows PowerShell
Bash
React.js
Spring Framework
Hibernate
Object-relational Mapping
Gradle
JUnit
Python
Docker
Command-line Interface
Apache JMeter
DevOps
Git
SQL Azure
Microsoft Azure
Kubernetes
Finance
Application Development
Job Details
Job Description
Skill: Full Stack Developer
Billet: Developer II
Hours: Full Time(1912), remote
Clearance: DHS Public Trust
Founded in 2008, OPTiMO is an experienced consulting firm specializing in world-class, enterprise-level application development, system integration and digital design. We support a client base spanning the public and private sector, and we strive for excellence in our work and service to our clients.
We are looking to add a full-time, Full-Stack Developer II to our team.
Responsibilities:
We are searching for a full stack developer to help create systems for effective reporting and querying, developing APIs and front ends to meet customer requirements, targeted primarily at the MS Azure environment. You will work closely with the application development team to build and maintain our existing databases and development solutions. In this role, you'll be responsible for the evolution of front end and backend systems, including application design, coding, and validation to ensure correctness and peak performance. You will also be responsible for ensuring the database systems run effectively and securely on a daily basis. Additionally, you will provide support in extracting insights from structured and unstructured financial data to support data-driven decisions.
Detailed responsibilities:
Education/Experience:
Skill: Full Stack Developer
Billet: Developer II
Hours: Full Time(1912), remote
Clearance: DHS Public Trust
Founded in 2008, OPTiMO is an experienced consulting firm specializing in world-class, enterprise-level application development, system integration and digital design. We support a client base spanning the public and private sector, and we strive for excellence in our work and service to our clients.
We are looking to add a full-time, Full-Stack Developer II to our team.
Responsibilities:
We are searching for a full stack developer to help create systems for effective reporting and querying, developing APIs and front ends to meet customer requirements, targeted primarily at the MS Azure environment. You will work closely with the application development team to build and maintain our existing databases and development solutions. In this role, you'll be responsible for the evolution of front end and backend systems, including application design, coding, and validation to ensure correctness and peak performance. You will also be responsible for ensuring the database systems run effectively and securely on a daily basis. Additionally, you will provide support in extracting insights from structured and unstructured financial data to support data-driven decisions.
Detailed responsibilities:
- Coordinate with the Development Manager and System Administrators to design stable and reliable databases
- Provide guidance and support to Application Developers
- Assist with schema design, code review, SQL query tuning
- Install, tune, implement and upgrade DBMS installations
- Write and deploy SQL patches
- Upgrade and improve application schema and data upgrades
- Proactively and regularly make recommendations for system improvements
- Collate, prepare and present statistical information for internal and external use
- Run performance testing procedures to ensure the proper operations of a database and to ensure that it's error-free
- Develop database and development solution documentation
- Analyzes data or practices business intelligence
- Performs business process improvement analysis
Education/Experience:
- 4+ years of relevant experience
- Bachelor's degree in Management Information Systems, Computer Science/Engineering, or a related discipline
- Knowledge of recovery tactics and database security
- Proficient in SQL
- Excellent problem solving, organization, time management, critical thinking, and communication skills
- Ability to create, assemble, and deliver client-ready application documentation/deliverables/executive-level presentations
- Current holder of, or ability to obtain, DHS Fitness Determination
- Ability to work independently
- Knowledge of best engineering practices in agile software development, architectural paradigms, code reviews, branching, task management, documentation, and testing
- Experience and understanding of agile scrum methodology
- Capable of deep technical understanding and discussion of databases, software and service design, systems, and storage
- Coordinate with the Development Manager and System Administrators to implement stable and reliable applications
- Assist with design, code review, query tuning
- Upgrade and improve applications per requirements
- Proactively and regularly make recommendations for system improvements
- Use datasets to extract financial insights from structured and unstructured financial data to provide information for budgetary and financial data-driven decision making
- Collate, prepare and present statistical information for internal and external use
- Run performance testing procedures to ensure the proper operations of application and to ensure that it's error-free
- United States citizen
- Demonstrated experience and proficiency with:
- Microsoft Azure related technologies experience with emphasis on Azure Kubernetes Services and Azure API Management Services
- Experience in SecDevOps as it pertains to build and deployment pipelines, preferably in an Azure environment-including the development and maintenance of CI/CD pipelines
- Experience constructing services supporting front-end applications, using technologies such as the Spring framework
- Object-oriented analysis and design, data modeling, modern programming languages like JavaScript & TypeScript, and design patterns
- Supporting client digital transformation, including:
- Working together with project/program leaders and designers to help clients through fear and uncertainty to champion adoption of modern stacks
- Experience with managing technical debt
- Ability to develop and propose solutions to incompletely-defined problems
- Experience working in a team where you are not the sole developer, including
- Understanding of testing and reproducibility
- Understanding of how to structure your code for automated builds.
- Consistently estimating levels of effort and technical tradeoffs.
- Code reviews and coding-for-others
- Agile methodology - timeboxing, sprints
- Languages
- TypeScript + TSX (with heavy use of async functions) [demonstrated proficiency]
- CSS + CSS-in-JS [exposure to/familiar with]
- JSON [demonstrated proficiency]
- Java [demonstrated proficiency]
- YAML [demonstrated proficiency]
- PowerShell [exposure to/familiar with]
- Bash/Shell [exposure to/familiar with]
- Frameworks and Important Libraries
- React [exposure to/familiar with]
- Spring Framework [exposure to/familiar with]
- Hibernate ORM [exposure to/familiar with]
- Gradle [demonstrated proficiency]
- Liquibase [exposure to/familiar with]
- JUnit [exposure to/familiar with]
- Python [exposure to/familiar with]
- Development Tools
- VS Code [demonstrated proficiency]
- Yarn [exposure to/familiar with]
- Git [demonstrated proficiency]
- ESLint [demonstrated proficiency]
- Docker [demonstrated proficiency]
- Kubernetes [demonstrated proficiency]
- Azure CLI [exposure to/familiar with]
- JMeter [exposure to/familiar with]
- Azure Resources
- Azure DevOps Repositories (Git) [demonstrated proficiency]
- Azure Pipelines [demonstrated proficiency]
- Azure Key Vault [exposure to/familiar with]
- Azure SQL Database [exposure to/familiar with]
- Azure Kubernetes Service (AKS) [demonstrated proficiency]
- Azure Container Registry [demonstrated proficiency]
- Azure Kubernetes CSI Driver [exposure to/familiar with]
- Efficiently working with large datasets
- Finding creative solutions due to infrastructure limitations/restrictions
- Ability to understand complex, sometimes arcane, financial processes
- Ability to support all application development initiatives (FE, Services, and BE), as required
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.