Interested? Call on 7030903508
Job Summary:We are currently seeking a professional, skilled Software Engineer to develop, create, and modify next generation computer applications software or specialized utility programs throughout our company. S/he will be tasked with analyzing user needs and developing appropriate software solutions. Our ideal candidate will have a knack for designing and customizing software for specific client use with the aim of optimizing operational efficiency. S/he may analyze and design databases as well within an application area, working individually or coordinating database development as part of a team. Your performance will depend on: Ability to consistently produce clean, efficient code based on client specifications. Ability to integrate data storage solutions. Quality and responsiveness of applications and codes created. Ability to integrate software components and third-party programs to meet specifications Reliability and proficiency in verifying and deploying programs and systems Ability to troubleshoot, debug and upgrade existing software Commitment to optimization and accountability evident in creating technical documentation for reference and reporting Key aspects to perform the role successfully: Significant experience as a successful Software Developer, Software Engineer, or similar role Knowledge of designs of pattern Strong working knowledge of Agile development methodologies Extensive experience with software design and development in a test-driven environment Solid knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git) Relevant experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate) Ability and willingness to learn new languages and technologies Resourcefulness and troubleshooting aptitude coupled with focus and follow-through. Collaborative mindset and willingness to recommend and execute improvements Excellent communication skills needed to gather and evaluate user feedback |