What are the responsibilities and job description for the Software Developer Intermediate position at Aveshka?
Job Description
Job Description
Software Developer, Intermediate
Overview :
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 associated with the background investigation and adjudication process. 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 the assistance in implementing the solutions and recommendations in order to meet the technology needs of the client and its customers.
Key Responsibilities :
- 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
Required Qualifications :
Desired Qualifications :
Technical Stack :
Location :
Travel Requirements :
Clearance Requirement :