Senior Software Engineer - Back End
New
I
InTalent AsiaInformation Technology
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years
- Required Skills
- PostgreSQLMongoDBMySQLC#Azure.NET coreRedisRESTful APIsMicroservices
Requirements
- 3+ years of professional experience in backend development with .NET Core.
- Strong expertise in C# and ASP.NET Core for building scalable applications.
- Proficiency in building RESTful APIs and working with microservices architectures.
- Solid experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
- Strong proficiency with Git and experience in collaborative development environments.
- Familiarity with Agile methodologies and experience contributing to sprint planning and iterative development.
- Strong debugging, problem-solving, and optimization skills for backend applications.
- Experience with Azure Cloud Services or similar cloud platforms (AWS, GCP).
Responsibilities
- Design, develop, and maintain scalable and high-performance backend systems using .NET Core.
- Build and maintain RESTful APIs and microservices to enable seamless integration between services.
- Work with SQL databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis) to ensure optimal data storage and retrieval.
- Deploy, monitor, and manage backend services on Azure or other cloud platforms.
- Optimize backend services for high performance, availability, and scalability.
- Implement security best practices, including authentication, authorization, and data encryption.
- Write clean, maintainable, and well-documented code with unit and integration tests.
- Work closely with front-end engineers, product managers, and DevOps teams to deliver high-quality software solutions.
- Leverage CI/CD pipelines to automate testing and deployment.
- Participate in peer code reviews and mentor junior engineers.
View Full Description & ApplyYou'll be redirected to the employer's site