As a .NET Developer on our Platform Services Team, you will design and develop the layers of our applications, focusing on creating scalable, high-performance systems. You will collaborate closely with business teams to translate requirements into functional applications and help solve complex technical challenges. A commitment to clean, maintainable code and an understanding of high-load, scalable architectures is essential.
Key Responsibilities
- Write clean, maintainable, and efficient code to deliver scalable applications and services.
- Work with business teams to understand objectives and translate them into functional applications using best practices.
- Design and implement applications that meet the requirements for high-load, scalability, and performance.
- Identify bottlenecks, bugs, and performance issues, and proactively address them to ensure optimal system functionality.
- Work in collaboration with cross-functional teams to ensure seamless integration and alignment with business goals.
- Help maintain code quality and ensure consistent standards by participating in code reviews and following coding guidelines.
What You’ll Need
- Expertise in object-oriented programming using C# and strong understanding of the .NET framework.
- Hands-on experience working with relational databases such as SQL Server and proficiency in writing complex SQL queries.
- Solid understanding of WEB API design and the SOLID principles of object-oriented design.
- Practical experience implementing design patterns and using ORM tools (e.g., Entity Framework).
- Familiarity with the MVC architecture pattern is beneficial.
- Strong problem-solving abilities and analytical skills to troubleshoot issues effectively.
What’s Good to Have
- Experience working with .NET Core and Azure cloud services would be a plus.
- Experience working in an Agile development environment.
- Ability to see projects through from workstation to production, ensuring quality and timely delivery.
- Good proficiency in written and spoken English, with the ability to communicate complex ideas clearly.
- Applicants should be technically outstanding, mature, and responsible, capable of managing projects with autonomy.
Experience
- Associate Software Engineer. 2+ years of relevant experience.
- Senior Software Engineer. 4.5+ years of relevant experience.
Benefits
- Competitive salary with a tax-friendly compensation structure
- Bi-annual bonus and annual/bi-annual appraisals
- Equity in the company to share in the company’s success
- Group Mediclaim (including parents' coverage)
- Personal accident and term life insurance
- Practo Plus health membership for employees and family
- 24 days of paid leave
- Fixed public holidays, paternity and maternity leave, compassionate leave, and COVID leave (up to 7 days)
Additional Benefits
- Internet and home office reimbursement
- In-office catered lunch, meals, and snacks
- Certification policy for continuous learning
- Cab pick-up and drop-off facility for convenience
Why Join BOLD?
At BOLD, we thrive on creating digital products that make a real difference in people’s careers. Join us to work on cutting-edge technology and be part of a company that is truly transforming the way people find jobs and build careers.
Diversity and Inclusion
We celebrate and promote diversity in our workplace. BOLD is proud to be an Equal Opportunity Employer, hiring based on qualifications and merit, with no discrimination on race, gender, age, disability, or any other protected status.
Growth and Learning
Our employees are our greatest asset. At BOLD, you’ll have the opportunity to grow professionally, participate in training and development, and take on new challenges in a collaborative, fast-paced environment.
How to Apply. If you’re passionate about .NET development and want to be part of an innovative company making a global impact, apply now to join BOLD and help transform work lives!