Position Title: Full Stack Software Developer
Job Description:
- Collaborate with Lead Engineer to deliver complete software solutions
- Participate in design and implementation across all system layers:
- Data layer
- Application code
- User interface
- Work on APIs and integrations with external systems and databases
- Design and develop software applications
- Decompose functional requirements into technical specifications and tasks
- Develop and maintain unit test scripts
- Create APIs and web services for system and data set integration
Mandatory Skills:
- Application layer programming languages:
- Database/data layer experience:
- SQL
- Unstructured data
- Python
- R
- Data management and analytics tools
- Front-end development:
- Modern JavaScript frameworks
- HTML
- CSS
- Bootstrap
- Cloud platform experience:
- Experience with Agile/Scrum methodology