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
