Role Overview
Senior Software Developer to build and optimize modular cloud-native applications and C#. Developer will work on scalable systems that demand performance maintainability and production-grade resilience. This role requires strong coding fundamentals architectural thinking and hands-on experience applying GenAI to real-world use cases like document data extraction and intelligent automation.
Key Responsibilities
- Design and develop enterprise-grade modules using .NET Core C# and Web API
- Build secure scalable services for data processing system integration and workflow orchestration
- Integrate with cloud platforms (Azure AWS or GCP) using services like Functions/Lambda Blob/S3/Object Storage Message Queues Secrets Management and Monitoring Tools
- Apply GenAI capabilities (e.g. OpenAI Azure OpenAI) to extract structured data from unstructured documents such as invoices forms and contracts
- Optimize SQL queries and schema design for high-volume transactional systems
- Implement robust error handling logging and retry logic for production reliability
- Collaborate with architects and stakeholders to translate business requirements into technical deliverables
- Participate in code reviews performance tuning and debugging sessions
- Contribute to technical assessments
- Mentor junior developers and promote best practices in modular design and cloud development
Qualifications :
Required Skills & Experience
- 710 years of professional experience in software development with a strong focus on .NET Core C# and RESTful APIs
- Hands-on experience with cloud platforms such as Azure AWS or GCP
- Practical experience using GenAI models (e.g. OpenAI Azure OpenAI) for tasks such as document data extraction summarization or classification sandbox experimentation or basic API integration is expected
- Familiarity with serverless computing event-driven architectures and cloud storage patterns
- Deep understanding of SQL Server or equivalent RDBMS: indexing joins transactions query optimization
- Experience building modular testable codebases using SOLID principles
- Exposure to CI/CD pipelines (Azure DevOps GitHub Actions or equivalent)
- Strong debugging instincts and experience supporting production systems
- Ability to work independently and make sound architectural decisions
Preferred Qualifications
- Experience with low-code platforms (Power Automate Power Apps AppSheet)
- Knowledge of multi-tenant SaaS design and secure API development
- Hands-on with Polly Serilog or custom middleware
- Familiarity with performance profiling memory diagnostics and observability tools
Remote Work :
No
Employment Type :
Full-time
Role OverviewSenior Software Developer to build and optimize modular cloud-native applications and C#. Developer will work on scalable systems that demand performance maintainability and production-grade resilience. This role requires strong coding fundamentals architectural thinking and hands-on e...
Role Overview
Senior Software Developer to build and optimize modular cloud-native applications and C#. Developer will work on scalable systems that demand performance maintainability and production-grade resilience. This role requires strong coding fundamentals architectural thinking and hands-on experience applying GenAI to real-world use cases like document data extraction and intelligent automation.
Key Responsibilities
- Design and develop enterprise-grade modules using .NET Core C# and Web API
- Build secure scalable services for data processing system integration and workflow orchestration
- Integrate with cloud platforms (Azure AWS or GCP) using services like Functions/Lambda Blob/S3/Object Storage Message Queues Secrets Management and Monitoring Tools
- Apply GenAI capabilities (e.g. OpenAI Azure OpenAI) to extract structured data from unstructured documents such as invoices forms and contracts
- Optimize SQL queries and schema design for high-volume transactional systems
- Implement robust error handling logging and retry logic for production reliability
- Collaborate with architects and stakeholders to translate business requirements into technical deliverables
- Participate in code reviews performance tuning and debugging sessions
- Contribute to technical assessments
- Mentor junior developers and promote best practices in modular design and cloud development
Qualifications :
Required Skills & Experience
- 710 years of professional experience in software development with a strong focus on .NET Core C# and RESTful APIs
- Hands-on experience with cloud platforms such as Azure AWS or GCP
- Practical experience using GenAI models (e.g. OpenAI Azure OpenAI) for tasks such as document data extraction summarization or classification sandbox experimentation or basic API integration is expected
- Familiarity with serverless computing event-driven architectures and cloud storage patterns
- Deep understanding of SQL Server or equivalent RDBMS: indexing joins transactions query optimization
- Experience building modular testable codebases using SOLID principles
- Exposure to CI/CD pipelines (Azure DevOps GitHub Actions or equivalent)
- Strong debugging instincts and experience supporting production systems
- Ability to work independently and make sound architectural decisions
Preferred Qualifications
- Experience with low-code platforms (Power Automate Power Apps AppSheet)
- Knowledge of multi-tenant SaaS design and secure API development
- Hands-on with Polly Serilog or custom middleware
- Familiarity with performance profiling memory diagnostics and observability tools
Remote Work :
No
Employment Type :
Full-time
View more
View less