About this role
<div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><u><b>Job Summary</b></u></H2> </div><div><p>The position is responsible for analyzing, designing, implementing, and optimizing technology solutions that support business operations. This role serves as a key bridge between business stakeholders and technical teams, ensuring that IT systems, processes, and data workflows operate efficiently, securely, and in alignment with organizational goals.<br>Also the role is for experienced Senior Full Stack Developer capable of designing, developing, and maintaining complex end-to-end applications. The ideal candidate will be proficient in Java 21 + for enterprise backend development, Flutter for mobile and web applications, and React for modern web and mobile interfaces.<br>This position is responsible for leading the design, development, and implementation of software solutions.<br>Guarantee the quality of deliverables and apply good software development practices. <br>The role collaborates with cross-functional teams to analyze requirements. <br>The Senior Software Developer also provides technical guidance, mentorship, and project management expertise to deliver successful software projects.</p></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><u><b>Job Responsibilities 1</b></u></H2> </div><div><p>Lead the design and implementation of complex software solutions, ensuring code meets quality standards and project requirements.</p> <p>Provide guidance to junior developers, sharing knowledge and best practices to enhance the team’s overall skill sets.</p> <p>Conduct code reviews to ensure adherence to coding standards, best practices, and maintainability.</p> <p>Contribute t to architectural decisions, helping design a scalable and efficient system that meets business Objectives.</p> <p>Analyze complex technical issues and provide effective solutions, troubleshoot problems, and optimize software performance.</p> <p>Collaborate with Project managers to define project timelines, estimate development efforts, and ensure timely delivery of high-quality software.</p> <p>Stay abreast of industry trends, evaluate modern technologies, and recommend adoption or adaptation to improve the development process.</p> <p>Actively participate in process improvement initiatives, identify opportunities to enhance development workflows, and contribute to the overall efficiency of the development team.</p> <p>Create and maintain technical documentation including specifications, system architecture, and code documentation.</p> <p>Ensure code quality.</p> <p>Evangelize the use of different design patterns</p> <p>Develop and maintain scalable backend services using Java 21 (Spring Boot), microservices</p> <p>Build responsive, high-performance web interfaces using React.</p> <p>Develop cross-platform mobile applications using Flutter (Android & iOS).</p> <p>Participate in designing scalable and secure software architectures.</p> <p>Integrate RESTful APIs, GraphQL services, and external systems.</p> <p>Lead code reviews and mentor junior and mid-level developers.</p> <p>Implement and optimize CI/CD pipelines and ensure code quality through testing.</p></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><u><b>Job Responsibilities 2</b></u></H2> </div><div></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><b>Additional Responsibilities 3</b></H2> </div><div></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><u><b>Job Knowledge & Skills</b></u></H2> </div><div><p>Expertise in one or more programming languages commonly used in software development, such as Java, Python, C++, C#, .Net, JavaScript, or others,</p> <p>Clear knowledge of Object-Oriented Programming.</p> <p>Strong knowledge of software design patterns</p> <p>Depth understanding of the entire software development process, from requirements analysis to design, implementation, testing, deployment, and maintenance (SDLC).</p> <p>Strong analytical and problem-solving skills, creativity, adaptability, and a passion for learning.</p></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><u><b>Job Experience</b></u></H2> </div><div><p>Minimum 8 year(s) working experience, 5 year(s) relevant working experience, 2 year (s) GCC is a plus</p></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><u><b>Competencies</b></u></H2> </div><div><div>Resilience</div><div>AI Fluency</div><div>Quality</div><div>Leadership</div><div>IT Architecture Standards and Procedures L3</div><div>Applications Development Standards and Procedures L3</div><div>IT Standards and Procedures L3</div><div>Agility</div><div>Object Oriented Standards and Procedures L3</div><div>Cyber Security L3</div></div></div><div style="padding:10.0px 0.0px;border:1.0px solid transparent"><div style="font-size:16.0px;word-wrap:break-word"><H2 style="font-size:1.0em;margin:0.0px"><u><b>Education</b></u></H2> </div><div><div>Master's degree in Information Technology or Computer Science</div><div>Profesional degree in Certifications in Tier-1 ERP systems from Microsoft, SAP or Oracle</div></div></div></div>