← Back to jobs
Bangalore, KA, India
No related jobs found
Key Skills & Expertise
• Programming Languages: C#
• Core Concepts: Strong Object-Oriented Programming (OOP)
• Design Expertise: Advanced Design Patterns (Singleton, Factory, Observer, Strategy, etc.)
• Architectural Knowledge: Client-Server concepts
• Data Handling: Data Streaming, Parameter Handling
• Testing: Unit Testing and Static Quality Analysis (e.g., tools like SonarQube, Resharper)
• Additional: Multithreading, Memory Management, Performance Optimization
Responsibilities
• Design and implement scalable, high-performance software solutions.
• Apply advanced design patterns and best practices for maintainable architecture.
• Implement robust client-server architectures and streaming data pipelines.
• Ensure high code quality through unit tests and static analysis tools.
• Collaborate with cross-functional teams for requirement analysis and solution design.
• Mentor junior developers and conduct code reviews.
Preferred Qualifications
• Experience with enterprise-level applications or product development.
• Familiarity with modern development tools (Visual Studio, Git, CI/CD pipelines)
Bachelor’s degree
No related jobs found
← Back to jobs