Our company creates some of the cutting-edge software products, and we want you to be a part of our team. We are currently in search of an experienced Software Developer to create and maintain software, in-house hardware and network systems. The successful candidate will also help to develop critical products for our clients, and offer excellent technical support. This is a fantastic opportunity to engage in a positive and creative work environment that offers excellent benefits and flexible schedules.
Responsibilities and Duties:
1. Must be proficient in software Development Fundamentals, Software Development Process, Software Documentation, Analyzing Information, Software Testing, Software Architecture.
2. Develop and implement new software programs.
3. Maintain and improve the performance of existing software.
4. Design and update software database.
5. Test and maintain software products to ensure strong functionality and optimization.
6. Recommend improvements to existing software programs as necessary.
7. Clearly and regularly communicate with management and technical support colleagues.
Required Experience, Skills and Qualifications:
1. Bachelor’s or Master’s in Computer Science/Computer Applications/IT
2. 4+ years’ experience in web and software development.
4. Programming Languages: PHP(MVC) , J2SE, J2EE(MVC).Ruby On Rails.
5. PHP frameworks:CI, YII, Node.js, Cake PHP, Zend, Laravel, SOAP,RESTful Services.
6. Java frameworks:- Spring/Hybernate.
7. Mobile Technologies. : iOS, Android,Cordova,Phonegap, Ionic Framework, ReactNativeJs.
8. PHP CMS: Wordpress,Joomla,Prestashop,OpenCart, Magento.
9. Database: MySQL, PostgreSQL,SQLite,MongoDB.
10. Other tools: NetBeans,Dreamweaver,Eclips, Gitlab,AWS.
12. Markup Languages:HTML,XML.
13. Ability to work independently and multi-task effectively.
14. Demonstrated understanding of projects from the perspective of both client and business.
15. Flexible and willing to accept a change in priorities as necessary.
16. Strong attention to detail.
17. Must be a team player with good communication skills.
Aryusoft Corporation is into making technology accessible provided Network Support & Maintenance services, IT Support and Cloud Services & Data Management.