Job
Core
Design, develop, test, and maintain software applications ensuring alignment with business and technical requirements.
Role type
Software Developer
Builds
Software applications
Domain
Software Development
Deliverable
production ML models | product features
Required skills
Software development, Unit Testing, Integration Testing, Quality Assurance (QA), Code optimization, Legacy system maintenance, Collaboration with Business Analysts and System Analysts
Preferred skills
Agile environment adaptability, Continuous learning, Multitasking
Technologies
None explicitly stated
Responsibilities
Research, design, and implement software applications; Conduct testing and evaluate software; Identify and fix issues in existing applications; Write efficient and quality code; Evaluate operational practicality of applications; Develop QA processes; Maintain and upgrade existing software solutions; Perform Unit and Integration Testing; Collaborate with developers, Business Analysts, and System Analysts
Seniority
Not specified