Source description
About the role
About the Job We are looking for a Software Developer to join our growing Product Development team. This role offers the opportunity to be involved in end-to-end development responsibilities and the delivery of high-performing applications within defined timelines. As a Software Developer, You Will: Integrate user-facing elements developed by front-end developers with server-side logic Write reusable, testable, and efficient code Design and implement low-latency, high-availability, and high-performance applications Implement security measures and data protection strategies Integrate data storage solutions including relational and NoSQL databases Create and maintain database schemas that align with business processes Handle asynchronous programming challenges and design workarounds Implement automated testing platforms and write unit tests As a Software Developer, You Have: Bachelor's degree in Computer Science, Information Technology, or a related field (preferred) Minimum 4 years of experience as a Software Developer Strong knowledge and hands-on experience with: Node.js , JavaScript , HTML , CSS , TypeScript Relational Databases: MSSQL , MySQL NoSQL: MongoDB Frontend Frameworks: ReactJS , AngularJS (added advantage) Object-Oriented Languages: Java , .NET (preferred) Proficiency with Express , StrongLoop , Sequelize Experience in encryption/decryption techniques and data security Understanding of server-side templating and CSS preprocessors Familiarity with front-end technologies (HTML5, CSS3) Proficient with version control tools: Git , SVN Experience in creating dynamic, visually appealing graphs and reports Strong analytical, problem-solving, and communication skills Ability to work collaboratively in a team and independently as required
More at intouchcx