Flsmidth Cement
Senior Software Developer
Skills
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Chennai, Tamil Nadu, India
Work mode:
Onsite
Published on:
16 September 2026
What they need
Job Summary
Senior Software Developer
The Senior Software Developer is responsible for developing, testing, maintaining, and enhancing software components used across ECS products, including SCADA, Historian, Optimization, and Quality Management solutions.
The role requires strong experience in C#, .NET, SQL Server, and desktop application development. The successful candidate will contribute to high-quality software delivery, support product modernization efforts, and use AI-assisted development tools to improve productivity while maintaining engineering best practices.
This role can be based in several of our locations - Brno (Czech Republic), Copenhagen (Denmark), Chennai (India) or Allentown (USA).
Responsibilities
Software development: Design, develop, test, and maintain software applications and platform components using C# and .NET technologies.
Software development: Develop reusable and maintainable code aligned with established architecture and coding standards.
Software development: Participate in technical design discussions and code reviews.
Software development: Support modernization and enhancement of existing applications.
Troubleshoot and resolve software defects and performance issues.
Application Database Development: Develop and maintain desktop applications using WPF.
Application Database Development: Develop service-based solutions using WCF and gRPC.
Application Database Development: Design and optimize SQL Server databases, queries, and stored procedures.
Application Database Development: Support applications handling operational and historical process data.
Software Quality Security: Follow software engineering best practices, coding standards, and Secure SDLC processes.
Software Quality Security: Address issues identified through code reviews, quality analysis, and security scanning tools.
Software Quality Security: Contribute to testing activities, including unit testing and defect resolution.
Software Quality Security: Ensure delivered software meets quality, reliability, and maintainability expectations.
DevOps Engineering Practices: Use Azure DevOps/TFS for source control, work item management, and release activities.
DevOps Engineering Practices: Support build, deployment, and CI/CD processes.
DevOps Engineering Practices: Participate in root cause analysis and continuous improvement initiatives.
AI-Assisted Development: Utilize AI-assisted development tools such as GitHub Copilot, Claude Code, or similar solutions to improve productivity.
AI-Assisted Development: Use AI tools for code generation, refactoring, testing, documentation, and technical research.
AI-Assisted Development: Review and validate AI-generated outputs before adoption.
You bring:
- Strong object-oriented programming and design skills.
- Understanding of software design principles and common design patterns.
- Ability to write clean, maintainable, and testable code.
- Strong analytical and problem-solving capabilities.
- Effective communication and collaboration skills.
- Strong understanding of multi-threading, concurrency, and synchronization concepts.
- Continuous learning mindset and willingness to adopt modern engineering practices and AI-assisted development techniques.
Qualifications:
Bachelor's or master's degree in computer science, Software Engineering, or a related field.
8+ years of professional software development experience.
Strong proficiency in: C#, .NET Framework, .NET, SQL Server, WPF
Experience with one or more communication technologies such as WCF, gRPC, REST APIs, or similar.
Experience using Azure DevOps, TFS, Git, or equivalent development tools.
Strong debugging, troubleshooting, and problem-solving skills.
Ability to work effectively within an Agile software development environment.
Preferred: Experience with SCADA, Historian, Manufacturing, Industrial Automation, or OT software systems.
Preferred: Experience working with distributed or service-oriented applications.
Preferred: Exposure to modernization of legacy .NET applications.
Preferred: Experience with GitHub Copilot or similar AI-assisted development tools.
Preferred: Familiarity with secure coding practices and industrial cybersecurity concepts.
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Neuilly-sur-Seine, France
Hybrid
Skills
13 hours ago
Quick apply
Fakto
AI Software Engineer
€70k–€90k
Permanent contract
Paris, France
Hybrid
Skills
9 hours ago
Quick apply
Mon Consultant Indépendant
SAP ABAP developer senior with SAP IS-U
TJM HT max 700 € (hors éventuels frais de mission, à discuter avec le client)
Freelance
Brussels, Belgium
Hybrid
Skills
3 hours ago
Quick apply