The Junior Developer maintains and creates software applications for the purpose of automating and optimizing data acquisition. The role works with stakeholders defining project requirements, scope, and estimating effort. The position identifies problems and provides solutions to increase performance. The Junior Developer also manages the server cluster and VPN tools for running the automation of data retrieval.
Develop new systems and projects
- Works with stakeholders to help identify requirements and determine scope of projects
- Analyzes web sites to determine mapping and creates C# programs to retrieve data for NexCheck
- Uses C# and Automation 2.0 to extract information
- Uses C# to integrate third-party CAPTCHA solving APIs in Automation 2.0
- Uses SurfShark to rotate IP addresses to avoid IP blocking on Agency web sites
- Uses Selenium to run web robot steps
Maintain and improve existing projects
- Troubleshoots and fixes reported issues
- Utilizes Regex to parse information from documents
- Help with JasperSoft reporting issues
Database Maintenance
- Modifies existing tools that regularly import data
- Writes MongoDB queries using Javascript to create Ad Hoc reports
- Creates scripts to update database tables
Documentation and Reviewer
- Reviews code written by peers to spot errors in logic or formatting and for completeness
- Creates change documentation for user consumption
Report Writer
- Provides ad hoc report creation from MongoDB using Jasper Reports
This position will perform other duties as assigned based on the needs of the department.
SALARY RANGE: $77,057 - $102,743
|