We are seeking a highly skilled Senior Software Developer with strong expertise in C#/.NET Core and database technologies. The ideal candidate will have a solid background in software design, development, and performance optimization, along with experience in modern DevOps practices and AI-assisted development tools.
Required Technical & Functional Skills
- Primary Skill: C# / .NET Core
- Secondary Skill: SQL / Oracle Database
- Experience: Minimum 7+ years in software development
Roles & Responsibilities
- Design, develop, and maintain scalable applications using C# and .NET Core
- Build and optimize database solutions with a focus on Oracle, including complex queries and performance tuning
- Collaborate with cross-functional teams to define, design, and ship new features
- Implement and maintain CI/CD pipelines using modern DevOps practices
- Manage source code using Git and follow effective branching strategies
- Leverage AI-assisted development tools (e.g., GitHub Copilot) to enhance productivity
- Apply object-oriented programming principles, design patterns, and clean coding practices
- Troubleshoot, debug, and optimize application performance
- Ensure code quality through reviews, testing, and best practices
Preferred Qualifications
- Strong analytical and problem-solving skills
- Experience working in Agile/Scrum environments
- Excellent communication and teamwork abilities
- Ability to mentor junior developers and contribute to technical leadership