As a .NET Software Engineer/Senior Software Engineer, you'll be an integral part of our product or platform development team. You will contribute to designing, developing, customizing, and supporting our web-based products and services to meet evolving business needs. Your role will focus on creating scalable, fault-tolerant services using modern technologies in a high-load environment.
Key Responsibilities
- Develop, test, and deliver high-quality, clean, and maintainable code using C# and .NET technologies.
- Translate application storyboards and use cases into functional applications.
- Design and develop applications with a strong emphasis on scalability and high-load requirements.
- Collaborate with business teams to understand project objectives and requirements.
- Implement best practices in software development, including design patterns, SOLID principles, and ORM tools.
- Identify and address bottlenecks, bugs, and performance issues in the applications.
- Maintain code quality, organization, and automation.
- Participate in Agile methodologies and contribute to sprint planning and retrospectives.
Skills and Qualifications
- Strong experience in object-oriented programming with C#.
- Proficiency in .NET Core, SQL Server, and Azure services.
- Understanding of MVC architecture is advantageous.
- Hands-on experience with RESTful APIs, SOLID principles, and design patterns.
- Familiarity with JavaScript and frontend technologies is a plus.
- Experience working in an n-tier environment.
- Good analytical and problem-solving skills.
What's Good to Have
- Knowledge of frontend technologies (HTML/CSS, JavaScript frameworks).
- Experience with Agile methodology (Scrum/Kanban).
- Commitment to taking ownership and seeing tasks through to production.
- Excellent written and spoken English communication skills.
- Mature, responsible, and technically proficient mindset.
Benefits
Outstanding Compensation
- Competitive salary with a tax-friendly compensation structure.
- Bi-annual bonus and annual/bi-annual appraisal.
- Equity opportunities in the company.
100% Full Health Benefits
- Comprehensive group Mediclaim for employees and parents.
- Practo Plus health membership for employees and family.
- Personal accidental and term life insurance coverage.
Flexible Time Away
- 24 days paid leaves plus declared fixed holidays.
- Paternity and maternity leave, compassionate and marriage leave.
- Covid leave (up to 7 days).
Additional Benefits
- Internet and home office reimbursement.
- In-office catered lunch, meals, and snacks.
- Certification policy support.
- Cab pick-up and drop-off facility.
- Quarterly team outings and annual party, Diwali gifts.
Application Process
If you're passionate about software development and eager to contribute to a dynamic team driving global impact, apply for the .NET Software Engineer/Senior Software Engineer role at BOLD. Send your resume and cover letter to [contact email or application link].