Sr. Software Engineer

Job Description

Application Development:

• Designing and developing and maintaining robust and scalable web applications using a combination of front-end and back-end technologies.

• Implementing microservices, integrations, and other web services to support application functionality. Code Development, Best Practices and System design:

• Develop clean, efficient, and maintainable code following best practices and coding standards.

• Participating in solution design and architect and selecting appropriate technologies and frameworks for the project.

Performance Optimization and monitoring:

• Optimizing application performance and ensuring responsiveness across devices and platforms.

• Monitoring application performance, conducting performance profiling, and resolving bottlenecks.

Testing and debugging:

• Conducting thorough testing and debugging to identify and resolve issues.

• Collaborating with QA engineers in testing planning and optimization.

Continuous Integration and Deployment:

• Participating in automating build, test, and deployment processes.

• Ensuring the reliability and stability of the development and deployment workflows.

Collaboration, analysis and mentoring:

• Collaborating with a cross-functional team to gather and analyze project requirements.

• Providing technical leadership and guidance to team members.

• Mentoring junior developers and assisting in their professional growth.

Profession Development and Technology Adoption:

• Staying updated with the latest technologies, frameworks, and tools, adapting to changing technology landscapes, and evaluating/adopting new technologies to enhance development processes and application functionality.

• Sharing knowledge and insights with team members to foster collaborative learning and contribute to the continuous improvement of the development team

تاريخ النشر: اليوم
الناشر: Jobs in Dubai
تاريخ النشر: اليوم
الناشر: Jobs in Dubai