Design, build, test, and deploy software applications and features
Carry software products through the software development life cycle (SDLC)
Write clean, concise, and efficient code
Manage code documentation and version control
Work in an agile environment to release software on a regular schedule
Troubleshoot and debug software
Work with business analysts to define software requirements
Participate in on-call rotation to respond to production issues
Job Qualifications and Skill Sets
Below are the qualifications expected of a Software Developer
Bachelor's degree in computer science, software engineering, or related field
Proficiency in at least one programming language (e.g., C#, VB.NET)
Proficiency in Python
Working knowledge of OOP, data structures, algorithms, and computer science fundamentals
Back-end development expertise
Familiarity Google API
Version control with Git
Strong problem-solving and communication skills
Preferable to knowledge of Flutter (Mobile development)