{bc}
linkedin

Senior Software Engineer

TrueForge
Dubai, UAE
Full Time
Senior
Hybrid
6 days ago
JavaC#PythonMicroservicesAPI DevelopmentDatabase Design
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaC#Python
Smart Apply

Full Job Posting

Position Summary

  • TrueForge is seeking a Senior Software Engineer to spearhead the modernization of legacy software systems. You will leverage modern technologies and your expertise to transform outdated applications into robust, scalable solutions that drive client success.

About The Role

  • As part of our engineering team, you will work on challenging projects that upgrade or rebuild legacy applications for our clients. You’ll collaborate with cross functional teams to redesign architectures, improve performance, and ensure these mission critical systems are future ready. This role pro

What You’ll Do

  • Design, develop, and maintain software modules to update and enhance legacy systems.
  • Refactor and rewrite existing code to improve performance, security, and maintainability.
  • Collaborate with architects, QA, and other engineers to implement modern solutions and integrate new technologies.
  • Ensure best practices in coding, testing, and deployment are followed throughout the development lifecycle.

Key Responsibilities

  • Take ownership of end to end delivery for software modernization projects, from technical design to deployment.
  • Conduct code reviews and write unit/integration tests to ensure code quality and system reliability.
  • Mentor junior developers, fostering a culture of continuous improvement and technical excellence.
  • Contribute to architectural decisions and proactively identify opportunities for system enhancements.

What We’re Looking For

  • Extensive experience in software development with proficiency in languages such as Java, C#, or Python.
  • Proven ability to refactor legacy code and implement modern architectural patterns (e.g. microservices, API driven development).
  • Strong problem solving skills and adaptability to work with both older and cutting edge technologies.
  • Excellent teamwork and communication skills, with a proactive approach to challenges and knowledge sharing.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional software development experience, including work on complex systems.
  • Proficiency with modern programming languages and frameworks (e.g. Java Spring Boot, .NET Core) as well as familiarity with legacy technologies.
  • Hands on experience with database design, API development, and system integration.
  • Familiarity with cloud platforms (AWS, Azure) and containerization tools (Docker, Kubernetes) is a strong plus.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TrueForge