Senior Software Developer
Job Responsibilities :
Write scalable, robust, testable, efficient, and maintainable code
Understand requirements and suggest efficient solutions
Design architecture of efficient software solutions
Lead a software development team
Ensure completion of projects on time as per specifications
Train and mentor new developers
Educational Qualification : Bachelor Degree
Skill Competencies :
At least 2+ years of experience with Golang programming language
Proficient in Core Java and related technologies
Relevant experience in PHP
Familiarity with code versioning tools such as Git, SVN, and Mercurial
Excellent communication skills
Ability to drive requirements to closure
Domain Skills (Nice to have):
Knowledge of Payment Gateways, Online Donation Modules, Banking and Finance flow
Ability to write scalable, robust, testable, efficient, and maintainable code
Strong problem-solving skills
Experience translating software requirements into working solutions
Playing a key role in architectural and design decisions to build efficient solutions
Additional Skills (Nice to have):
Knowledge of C or PHP
Familiarity with React JS
Experience : 4 ~ 6 years