Minimum Qualifications

· Four-year college degree and approximately: 6+ years of relevant experience for a senior level developer, 3-6 years for a mid-level developer, and 1-3 years for a junior level developer.

· Applicants selected for this position will be subject to a government background check (Public Trust Level) and must meet eligibility requirements

· US Citizen

Required Qualifications

· B.S. degree in Computer Science or a similar relevant technical field

· Possess a combination of the following:

o Understanding of software design and programming principles.

o Experience in designing and building traditional or cloud applications.

o Knowledge and experience working with traditional or document databases such as Oracle, SQL Server, PostgreSQL, MongoDB, or other databases

o Minimum 1 years’ experience developing database applications using SQL, Oracle PL/SQL, or SQL Server T-SQL

o Experience with database administration tasks such as export/import, user management, performance tuning and security

o Experience with database IDEs such as SQL Developer, SQL Server studio, DBeaver, TOAD

o Experience with ETL or data integration tools such as Informatica, Apache Nifi, AWS Glue

o Experience with analytics or reporting tools such as QLIK, Tableau and Business Objects.

o Experience with technologies such as HTML, CSS, Java, JavaScript.

o Experience with version control/configuration management tools such as GIT, Bitbucket etc.

o Able to work and collaborate remotely, be self-directed, work independently and communicate with customers in a courteous and professional manner.

Some combination of the following:

· Experience with Oracle Application Express (APEX)

· Demonstrated experience with some of the following: JSON, XML, APIs

· Experience creating and consuming RESTful services

· Experience working in a cloud environment (AWS, Azure, Google Cloud) and an understanding of cloud technologies such as Docker/Kubernetes, Cloud databases, CI/CD, serverless computing etc.

· Experience with programming languages such as Java, JavaScript, VB/C#, Python, Ruby, .Net etc.

· Experience with JavaScript frameworks such as Angular, VueJS, React

· Experience with Java and Java frameworks such as Spring, Spring Boot

· Working knowledge of Agile methodology and technologies such as JIRA