Software Developer, Intermediate

Softtek Government Solutions
Washington, DC, United States
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Active Directory Agile Methodology Amazon Web Services Apache Tomcat Application Services Confluence JIRA Bootstrap (Software) Cloud Computing
+38 more
Databases Data Dictionary Data Governance Data Integration Data Retention Data Systems Decision Support Systems Eclipse (Software) Middleware Github IBM WebSphere MQ JasperReports Java Web Services Spring Framework JQuery Javaserver Pages Meta-Data Management Windows Servers MySQL Oracle (Applications) Oracle SQL Developer Query Optimization Simple Object Access Protocol (SOAP) Software Engineering SQL Databases File Transfer Protocol (FTP) Spring-boot IT Architecture Er-Win Gitlab Data Layers Information Technology Performance Monitor Front End Software Development Docker Legacy Systems Jenkins Programming Languages

Job description

Softtek Government Solutions is currently seeking a Software Developer to serve as part of a team in support of a key Customs and Border Protection (CBP) system. “Cornerstone” is a CBP owned and managed data system, which facilitates the flow of information to and from a variety of customers and data sources. We need your information technology expertise and consulting background to support operations and maintenance of the Cornerstone system and develop and implement a broad range of system initiatives. Such services shall entail the development of technology solutions and recommendations, and assistance in implementing the solutions and recommendations in order to meet the technology needs of the client and its customers., * Develop software code to create, enhance, resolve, and/or maximize IT solutions to support work processes

  • Review current IT strategies and recommend enhancements to improve performance
  • Recommend/develop/create/deploy alternative IT architecture to improve or to sustain enhanced system performance
  • Assist with and/or support the deployment of system updates/enhancements/upgrades
  • Troubleshoot and resolve issues related to the applications and systems
  • Automate manual processes
  • Implement data retention schedule for the applications
  • Change the application access from table based to use the Active Directory (AD) groups
  • Recommend alternative database structure to improve/enhance performance and to ensure the long-term sustainability of the project
  • Troubleshoot/optimize the performance of associated databases and connections
  • Install, upgrade, and monitor performance
  • Migrate existing applications to (newer) identified environments
  • Document historical, current, and future enhancement efforts
  • Audit system “error logs” and report any potential system/security threats
  • Gather user requirements and develop automated specifications/requirements
  • Build/enhance data dictionaries to include defining metadata management approaches and data governance processes
  • Identify, design, and implement solutions for extraction and integration of data from legacy systems for reporting, decision support, and analysis
  • Install, upgrade, and administer/monitor database and system performance for Structured Query Language (SQL), Oracle, and MySQL (including query optimization, backup, restore, permissions, etc.)
  • Troubleshoot and resolve issues related to the applications and systems
  • Migrate the application from Enterprise Windows Server 20 to a new clod platform (AWS)Resolve Plan of Action and Milestone (POAM) concerns, * Presentation Layer: Design and implement front-end applications using standard GUI tools/languages (HTML, JSP, JavaScript/jQuery, BootStrap, Java Server Pages, etc.)
  • Application Services Layer: Design applications using SpringBoot 4.x and/or SpringFramework 7.x
  • Middleware Layer: IBM MQ, Java Web Services, FTP/SFTP
  • Data Layer: MySQL 8.0, Oracle 12g
  • Cloud: Amazon Web ServicesOther: SOAP/ReST protocols, Java 17+, Apache Tomcat 11.x, Jasper Reports, Jenkins, GitLab/GitHub, Jira, Confluence, Wrappers, Eclipse, MySQL Workbench, Oracle SQL Developer, Windows Server, Docker

Required Clearance:

  • Minimum of a CBP BI or Top SecretU.S. Citizenship

Requirements

Bachelor’s degree in engineering, computer science, information technology (IT), or a related discipline, * U.S. Citizenship

  • Three to Five years of software development experience working with multiple programming languages, frameworks and platforms, Agile software development methodologies, planning and implementing system rollout
  • Analytical, design and problem-solving skills at multi-product/multi-environment level to troubleshoot system defects and mitigate the issues they cause.
  • Skills in research and analysis, project planning and implementation. Understanding and awareness of business issues as they impact overall project plans.
  • Excellent verbal and written communications skills, with an ability to express and document complex technical concepts in business terms. Person must be able to communicate effectively verbally and in writing with technical staff, non-technical staff, end-users for requirements gathering, testing, training, and outcome validation. Good English-language skills, both verbal and written.
  • Excellent team-oriented interpersonal and communication skills and ability to work effectively in a cross-functional project team environment.Understanding of concepts of project planning and project management techniques to assist in small projects and/or group initiatives.

Benefits & conditions

Pulled from the full job description

  • Tuition reimbursement
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Gym membership
  • Commuter assistance, * Extensive training programs
  • Gym membership and educational reimbursement
  • 401(k) employer matching contributions
  • Health, dental, and vision insurance
  • Commuter benefitsGenerous paid time off and much more!

About the company

Softtek Government Solutions is a professional services firm focused on addressing our nation’s most complex threats and challenges. As a small business we’re committed to supporting our clients’ missions with services delivered by our diverse and experienced staff. With expertise in cybersecurity, emergency preparedness, and public health, our experience base spans federal, state, and local governments, as well as private sector entities.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri ¡ WWC 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw ¡ WWC 2022

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein ¡ LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 ¡ LIVE

10:42 min

Essential soft skills and evaluating security candidates

Kurt Eder ¡ LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 ¡ LIVE

Videos

See all

Related articles

See all