Job Title: Senior Software Engineer - Microsoft Technologies
Location: Ahmedabad or Bengaluru
Work Type: Hybrid (2 days from the office, 3 days of work from home)
About Client: Our client is a leading digital marketing solutions provider, offering expertise in website development, SEO, and analytics. Focused on data-driven strategies, they help businesses boost online visibility, improve customer engagement, and drive growth. Their innovative approach and proven results have earned trust across various industries.
Job Summary:
The Software Engineer is mainly responsible for the core development of the product using best software development practices. We are looking for a highly competent and self-motivated individual for this role who can write effective, reusable, and modular code along with unit tests, and a person who can work with minimal supervision.
Requirements:
1. MCA or BE/BTech in Computer Science.
2. 5-8 years of experience working in Microsoft technologies stack (C#/.NET core, SQL Server).
3. 2+ years of experience in Angular 2.0 and above.
4. Experience in large-scale distributed applications and familiarity with event-based programming.
5. Strong knowledge of algorithms and data structures.
6. Familiarity with various cloud services, mainly Azure.
7. Knowledge of Scrum methodology, CI/CD, Git, Branching/Merging, and test-driven software development.
8. Experience with NoSQL databases like MongoDB is an added advantage.
9. Familiarity with docker-based containerized applications is an added advantage.
10. Good verbal and written communication skills.
Benefits:
1. Work in an innovative digital marketing software + services organization.
2. Great place to learn with phenomenal growth opportunities.
3. Stable and rapidly growing company.
4. Opportunity to work with a fun, amazing, and talented team.
5. Great benefits – Mediclaim and paid holidays (per year).
6. Exciting and innovative work environment.
7. Employee referral incentive program.
#J-18808-Ljbffr