.NET Core Software Engineer

Experience: 8+ Years
Location: Chennai (Work from Office Preferred)
Budget: Up to 28 LPA
Notice Period: Immediate or less than 15 Days


Job Summary

We are seeking an experienced .NET Core Software Engineer to join our team in Chennai. This role requires a skilled developer who is 100% dedicated to development and possesses expertise in the latest .NET technologies, including .NET 6 or 8, API development, database management, and frontend frameworks such as ReactJS. You will play a crucial role in designing and developing high-quality web applications, collaborating with cross-functional teams, and driving innovative solutions in a fast-paced environment.


Responsibilities

  • Application Development: Design and develop web applications with a focus on .NET Core (6 or 8), database management, and frontend technologies.
  • Database Management: Design and create database objects, and reports, and perform ETL operations to support application data needs.
  • Technical Execution: Participate in all phases of development, including technical design, coding, documentation, unit and integration testing, troubleshooting, and bug fixes.
  • Mentorship: Act as a mentor for junior and new developers, providing guidance and support.
  • Independent Project Execution: Plan and execute smaller projects independently, collaborating with PMs, QA teams, and infrastructure teams to ensure smooth delivery.
  • Collaborative Development: Work closely with team members on code reviews, integration testing, internal infrastructure improvements, and process enhancements.
  • Production Support: Assist in resolving production issues, including occasional off-hours support when necessary.

Requirements

  • Experience:
    • 8+ years in web development with a strong focus on .NET technologies for mid to high-scale internet applications.
    • Proven track record of delivering high-quality solutions on time and within budget.
    • In-depth experience with relational database development (Oracle, MS SQL Server, PGSQL).
  • Technical Competencies:
    • Backend: Proficiency in C#, .NET Core (6 or 8), ASP.NET, Web API, and WCF.
    • Frontend: Experience with ReactJS, Angular, NodeJS, JavaScript, CSS3, and jQuery.
    • Database Skills: Hands-on experience with Oracle, MS SQL Server, and PostgreSQL, with a strong ability to design and optimize database operations.
    • Cloud Experience: Exposure to cloud platforms such as GCP and Azure.
    • Microservices Architecture: Knowledge of Microservices Architecture and .NET Design Patterns.
    • Code Management: Proficiency with source code management tools (Git, SVN).
  • Development Practices:
    • Experience with Agile methodologies, website performance testing, and code management best practices.
    • Ability to work independently on projects, as well as part of a team.
    • Flexibility to collaborate across multiple time zones as needed.
  • Soft Skills:
    • Excellent attention to detail with the ability to multitask and switch between projects quickly.
    • Strong interpersonal and communication skills to work effectively with cross-functional teams, including QA and infrastructure.

Preferred Qualifications

  • Experience with mobile application development.
  • Microsoft Azure Developer Certifications or Google Cloud certifications are an added advantage.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx