The Senior Developer, Software Development, leads in designing, developing, and maintaining complex software applications. This role involves end-to-end software development, solution architecture, and performance optimization. The Senior Developer works closely with cross-functional teams to ensure that solutions meet business requirements, adhere to technical standards, and achieve high performance. Additionally, this role mentors junior developers and contributes to establishing best practices across the team.
Duties : 1. Lead the design, development, and deployment of software applications, translating complex business requirements into scalable technical solutions. 2. Serve as a technical lead within the development team, guiding junior and mid-level developers through code reviews, feedback, and best practices. 3. Work closely with product managers, business analysts, and other stakeholders to understand and prioritize requirements. 4. Develop and execute unit tests, participate in code reviews, and collaborate with QA teams to ensure high-quality deliverables. 5. Actively participate in agile processes, such as sprint planning, daily stand-ups, and retrospectives, contributing to project planning and task estimation. 6. Keep up to date with industry trends, emerging technologies, and best practices, integrating them into development processes as appropriate. 7. Serve as an escalation point for complex technical issues, collaborating with support and infrastructure teams to resolve problems. 8. Write, review, and maintain high-quality, efficient code in languages such as Java, Python, C#, or JavaScript.
Requirements :
Location : Tamkeen Technologies
Department : Software Development
Apply for Sr. Developer,Software Development