Our Client Currently looking for Senior .Net Software Developer – System Design
Essential Functions :
API Design & Development :
– Design, build, and maintain secure, scalable RESTful APIs using .NET Core (C#) to support both internal systems and client-facing applications
– Architect and implement authentication, authorization, and entitlements/access control systems to protect API endpoints and user data
– Develop and enforce API standards, versioning strategies, and documentation practices across the engineering team
– Collaborate with product and engineering stakeholders to translate business requirements into well-structured API contracts and service designs
– Review and optimize existing APIs for performance, reliability, and maintainability
Systems Design & Architecture :
– Contribute to and lead system design discussions, producing scalable, fault-tolerant architectures for distributed systems
– Apply event-driven architecture patterns using AWS services such as SNS, SQS, and EventBridge to build decoupled, resilient systems
– Evaluate trade-offs in architectural decisions and document them clearly for engineering and non-technical stakeholders
– Partner with solutions architects to align technical designs with long-term platform strategy and business goals
Cloud & Infrastructure :
– Build and deploy cloud-native applications on AWS, leveraging services including Lambda, API Gateway, S3, DynamoDB, RDS, and Cognito
– Author and maintain infrastructure-as-code using CloudFormation, Terraform, or AWS CDK to ensure repeatable, auditable deployments
– Optimize cloud resource usage for performance, cost efficiency, and reliability in production environments
Data & Backend Engineering :
– Design and optimize queries and data models across relational databases (PostgreSQL, MySQL, Aurora) and NoSQL databases (DynamoDB, MongoDB)
– Develop data-intensive backend services and pipelines using Python where appropriate alongside .NET Core
– Ensure data integrity, consistency, and security across services in distributed system environments
AI-Assisted Development :
– Incorporate AI coding tools such as Claude Code, GitHub Copilot, or Codex into daily development workflows to accelerate delivery and code quality
– Review and validate AI-generated code for correctness, security, and alignment with team standards before merging
– Share effective AI-assisted development practices with teammates to improve team-wide productivity and velocity
DevOps & Engineering Excellence :
– Participate in and contribute to CI/CD pipeline design and maintenance, ensuring fast, reliable software delivery
– Write unit, integration, and end-to-end tests to maintain high code quality and reduce production defects
– Participate in code reviews, providing constructive feedback and upholding engineering standards across the team
– Operate effectively within Agile/Scrum workflows, contributing to sprint planning, estimation, and retrospectives
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
