
Software Engineer, Senior
- Hyderabad, Telangana
- Permanent
- Full-time
- Programming Skills: Proficiency in at least one general-purpose object-oriented programming language.
- Development Practices: Strong test-driven development mindset.
- Database Knowledge: Solid understanding of database concepts.
- Version Control: Practical experience with version control systems.
- Work Ethic: Willingness to work overtime when needed, with compensatory time-off options.
- AI-Friendly Attitude: Positive attitude towards AI, with the ability to leverage AI-driven tools for improved efficiency.
- Efficient Development: Focus on reusing existing solutions where possible - "don't reinvent the wheel" mentality.
- Tools Familiarity: Experience with modern integrated development environments (e.g., Visual Studio, Rider).
- Concurrency: Experience with threads, thread pools, and task-based programming.
- Team Player: Ability to accept constructive criticism during code reviews and collaborate effectively with others.
- Proficiency in C# 7 or higher.
- Familiarity with .NET Framework 4.8.1 and .NET 8.