All Generation Tech

Senior Software Engineer (.NET/C#)

Mumbai, MH, IN

$2
3 months ago
Save Job

Summary

Company Overview

At AllGenTech, we are dedicated to providing innovative solutions and exceptional service to clients worldwide. Our remote-first culture encourages collaboration and allows creativity and technical excellence to thrive, regardless of location

Job Overview

We are looking for a talented Software Engineer with expertise in C# .NET to join our dynamic development team. As a key contributor, you will play a pivotal role in designing, developing, and maintaining high-quality applications using .NET Core.

Key Responsibilities

  • Develop and Maintain Applications: Design, develop, and maintain high-quality C# .NET applications focusing on scalability, performance, and reliability.
  • Feature Implementation: Work closely with cross-functional teams to implement new features and enhancements in line with business requirements.
  • Code Review & Optimization: Review code for efficiency and adherence to best practices, optimizing performance and scalability.
  • Troubleshooting & Debugging: Identify and resolve technical challenges and bugs to ensure smooth application performance.
  • Collaboration & Documentation: Collaborate effectively with team members, participate in stand-ups, and document processes and code as necessary.
  • Continuous Improvement: Stay updated with emerging technologies and propose innovative solutions to improve application architecture and development processes.

Job Requirements

  • Experience: 6-10 years of experience in developing and maintaining both .NET Core applications.
  • Proven experience with Azure Functions
  • Hand-on experience on deploying applications using CI/CD pipeline on Azure
  • Experience working with C# & .NET Core is required
  • Experience with MySQL/SQL Server/PostgreSQL or similar relational databases.
  • Familiarity with RESTful APIs, Azure Functions, and web services.
  • Familiarity with Test Driven Development(TDD), and Domain Driven Development(DDD)
  • Basic Understanding AWS
  • Basic Understanding of HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular) is a plus.
  • Problem-Solving Skills: Strong analytical and debugging skills to resolve issues.
  • Version Control: Experience with Git or similar version control systems.
  • Remote Work Capability: Ability to work independently and manage time effectively in a remote setting.
  • Soft Skills: Good communication skills, attention to detail, and a collaborative mindset.
  • English fluency is required

Benefits

  • Competitive Salary & Performance Bonuses: A salary package aligned with industry standards, plus performance-based bonuses (up to 100% of your base salary in total) to reward individual and team achievements.
  • Comprehensive Health Insurance: Full health coverage for employees to ensure well-being.
  • Flexible Work Arrangements: Fully remote work with flexible hours or compressed workweeks (Monday to Friday) to promote work-life balance.
  • Continuous Learning & Career Growth: Access to training courses, workshops, conferences, and subscriptions to learning platforms, alongside mentorship opportunities to foster career development and knowledge sharing.
  • Generous Time Off & Parental Leave: Flexible vacation, sick leave, and parental leave policies for work-life balance and family support.
  • Internet Bill & Service Subscriptions: Coverage of internet bills and access to necessary service subscriptions.
  • Company Events: Annual company tours to foster team bonding and relaxation.

PLEASE DO NOT APPLY IF

  • You do not know how to use git
  • You do not know the differences among git, GitHub, BitBucket & GitLab
  • You do not have the habit of reading blogs and learn new things regularly
  • You do not have 2 years of hands-on experience on .NET

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job