About the job
Join our innovative team at avalore as a Software Engineer where you will play a vital role in the development, maintenance, and enhancement of sophisticated software systems. Your work will encompass a range of intricate tasks such as processing-intensive analytics, novel algorithm development, and the manipulation of vast data sets. You will collaborate with team members or work independently, ensuring that software components meet design requirements and documenting test results effectively.
Your responsibilities will include:
- Analyzing user requirements to define software design and performance specifications.
- Debugging existing software and rectifying identified defects.
- Providing recommendations to enhance documentation and software development processes.
- Designing and coding new software solutions or modifying existing applications to introduce new features.
- Integrating current software into newly developed systems or altered operating environments.
- Developing basic data queries for existing or proposed databases.
