Summary
What you’ll impact
Software Developer in the IT team, responsible for designing and coding solutions to automate and interconnect back-office business systems, requiring frontend and backend programming with Python and related technologies.
Responsibilities
What you'll do
- Automates manual tasks; interconnects back-office business systems; consumes APIs.
- Analyzes requirements and collaborates with others to design, build and deliver features to meet those requirements.
- Communicates assumptions and gets clarification on tasks to minimize the need for rework.
- Drives digital transformation through rapid prototyping and iterative development.
- Keeps abreast of software development trends and suggests which ones to adopt.
- Applies current principles and tooling to enable and launch new business capabilities.
- Applies critical thinking and problem-solving skills to debug and fix critical production problems.
- Self-sufficient in at least one area of the codebase with a high-level understanding of other components
Requirements
What you’ll bring
- Ability to work onsite
- Bachelor's degree preferred
- 1 to 3 years of experience as a full stack developer
- Familiarity with front end technologies like Javascript, Angular, HTML, CSS
- Knowledge of database technologies, both relational and NoSQL
- Able to consume APIs
- Experience developing and deploying in/to GCP and AWS
- An understanding of agile software development processes
- Advanced knowledge of code versioning and control systems (Git et al)
- An understanding of continuous integration, continuous deployment and unit testing
- Conceptualization skills and able to easily engage in abstract thinking and logical reasoning
- Strong problem solving skills, adaptable, proactive and willing to take ownership
- Able to adjust quickly to changing priorities and make quick decisions with limited information
- Able to work independently with minimal supervision
- Able to stay calmed under (system) fire
- Strong customer service, organizational, prioritization and communication skills