Senior Software Engineer 2266
Job Summary
Senior Software Engineer (C C#)
Location: Kochi Kerala India
Employment Type: Permanent Full-Time
About the Role:
As a Senior Software Engineer you will work with cutting-edge technologies to design develop and maintain innovative software solutions. You will collaborate on requirement gathering design coding testing and deployment while mentoring junior developers and contributing to high-quality maintainable code.
Key Responsibilities:
- Analyze and design developments to meet sales and product management requirements.
- Work autonomously and prioritize tasks effectively.
- Plan execute measure results and drive continuous improvement.
- Collaborate with teams to brainstorm and create new products.
- Mentor junior software developers and interns.
- Maintain clear documentation for workflows modules and systems.
- Identify technical improvements and enhance code quality and performance.
- Drive coding standards code reviews and safe refactoring practices.
Essential Skills & Experience:
- 812 years of experience developing medium-to-large commercial applications using C & C.
- Experience mentoring and coaching junior engineers.
- Strong experience in C C and MFC using Visual Studio IDE and MSVC build tools.
- Expertise in analyzing legacy code refactoring safely and managing technical debt.
- Experience with Azure DevOps Git and CI/CD pipelines.
- Exposure to C# .NET development is a plus.
- Experience in CAD software 3D graphics applications geometry-heavy systems.
- Knowledge of 3D graphics programming (OpenGL/DirectX) and rendering pipelines.
- Experience with databases like SQL Server for database-driven applications.
- Experience in web application development (PHP/React/WebVR) is a plus.
- Familiarity with AI tools to enhance development productivity.
About Company
Founded in 2014, SWAN is one of the largest and fastest growing people staffing & talent solutions company in Qatar. As a leader in staffing and talent management solutions in Qatar, Swan has the expertise to provide suitable qualified professionals, who can take your business to grea ... View more