Responsible for development, creation, and modification of computer application software and/or specialized utility programs. The Software Developer will analyze user needs and develop software solutions, as well as design software or customize software with the aim of optimizing operation efficiency. The Software Developer will work both individually as well as in coordination with the rest of the team.
ESSENTIAL JOB FUNCTIONS:
• Requires a demonstrated ability to work independently with minimal supervision and with a strong and innovative approach to problem-solving and finding solutions.
• Strong Analytical skills to understand the business requirements and suggest optimal solutions to the customer.
• Ability to work with the client/teams on the technical issue resolutions.
• Collaborate with team members to determine the best practices and client requirements for software applications.
• Develop intuitive software applications that meet and exceed the needs of the company/customer.
• Professionally maintain all software and create updates regularly to address customer and company concerns.
• Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.
• Ensure software security by developing programs to actively use the standard guidelines defined by the company/industry standards.
• Involved in Code reviews to ensure code developed meets coding best practices guidelines.
• Well versed with the API integration or third-party integrations.
• Adheres to policies, procedures and standards as set forth by the company / client.
• Should have strong verbal and written English communication skills.
• Self-organized and ability to handle stressful situations in completion of assignment without compromising on quality.
Educational Qualifications:
• Bachelor’s / Master’s Degree in Computer Science, Software Engineering, or related field is required.