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