Software Engineer
Core
Developing front- and back-end software solutions, databases, and services for business consulting clients.
Role type
Software Engineer
Builds
Websites, platforms, databases, and services for business consulting clients
Domain
Business Consulting / Software Development
Deliverable
production ML models | product features
Required skills
Front-end development, Back-end development, Database design, Software development lifecycle (SDLC), Version control, Technical documentation, Bug fixing, Release management, Requirements analysis, Data management
Preferred skills
Coding bootcamps, MOOCs, Stakeholder management, Project management basics
Technologies
JSON, REST, UML, SCRUM
Responsibilities
Gathering and analyzing user and business requirements, Writing clean front- and back-end code, Designing tools for systems to meet business needs, Testing and fixing bugs, Conducting releases to test and production environments, Documenting application processes and code, Investigating and documenting reported defects, Transcribing data to change management systems
Seniority
Mid-level (3-5 years experience)