As a Module Lead at BOLD, you will be an integral part of the Platform Services Team, responsible for developing, customizing, and supporting web-based products and services. Your role will focus on designing and developing scalable, high-performance applications and services using .Net Core, C#, JavaScript, and SQL Server, with a particular focus on microservices architecture.
Job Responsibilities. As a Module Lead (.Net, Javascript), you will be responsible for.
- Developing Scalable Applications. Design, develop, and maintain highly efficient, reusable, and clean code for web-based applications that must handle high-load and scalability requirements.
- Collaborating with Cross-Functional Teams. Work closely with business teams to understand objectives and deliver functional applications that align with those objectives.
- Implementing Web Services. Build and develop Web APIs and Microservices based on industry best practices.
- Troubleshooting & Optimization. Identify bottlenecks, bugs, and other performance issues. Devise solutions to mitigate and address these challenges to optimize overall system performance.
- Code Quality Assurance. Help maintain code quality, organization, and automation through tools and processes that promote high standards for maintainability.
- Mentoring & Team Leadership. Provide guidance and leadership to junior developers, helping them grow technically and professionally. Lead and manage a team of developers within the module, ensuring alignment with project objectives.
- Agile Development. Participate actively in Agile development cycles, including sprint planning, daily stand-ups, and sprint retrospectives. Ensure timely delivery of features and bug fixes.
- Technical Documentation. Write and maintain detailed technical documentation for developed features, services, and code to facilitate efficient knowledge sharing across the team.
- Stay Updated with Technologies. Keep up to date with the latest technologies, industry trends, and best practices in software development to incorporate into your work.
Key Requirements
- Proficient in .Net Framework & C#. Strong experience in developing applications with C# and .Net Core.
- SQL Server & Database Management. Hands-on experience with SQL Server and other relational databases, including designing and optimizing queries, schema design, and performance tuning.
- Microservices & Web APIs. Deep understanding and practical experience in Web API development and Microservices architecture.
- Experience in Object-Oriented Programming (OOP). Extensive knowledge of object-oriented programming concepts, along with practical implementation in real-world applications.
- JavaScript Expertise. Solid hands-on experience with JavaScript, including modern frameworks and libraries for building dynamic, responsive user interfaces.
- Problem Solving & Analytical Skills. Strong ability to analyze complex systems, identify performance bottlenecks, and implement solutions for scalability and reliability.
- Familiarity with MVC Architecture. Understanding of the MVC architecture pattern and its application in enterprise-level software development.
- Knowledge of ORM Tools. Experience using ORM tools such as Entity Framework or similar tools to facilitate database operations.
- Agile Methodology. Experience in Agile development environments, with familiarity with Scrum or Kanban methodologies.
Nice-to-Have Skills
- Frontend Development. Familiarity with frontend technologies (e.g., React, Angular) is a plus.
- Cloud Platforms. Knowledge of cloud platforms, particularly Azure, for deploying scalable applications.
- Design Patterns. Experience implementing design patterns in large-scale applications.
- CI/CD Tools. Exposure to Continuous Integration and Continuous Deployment tools like Jenkins, Git, and Jira.
Experience
- Module Lead. At least 5.5 years of experience in .Net development, with demonstrated leadership in managing software development teams and projects.
What’s in it for you?
- Competitive Compensation
- Attractive salary and a tax-friendly compensation structure.
- Bi-annual bonuses and annual appraisals.
- Equity options in the company.
Comprehensive Health Benefits
- Group Mediclaim, personal accident, and life insurance (including parents’ coverage).
- Practo Plus health membership for employees and their families.
Flexible Time Away
- 24 days of paid leave per year.
- Additional leave benefits including paternity, maternity, compassionate, and marriage leave.
- Covid leave (up to 7 days).
Additional Perks
- Internet and home office reimbursement.
- In-office catered lunch and snacks.
- Certification policy for skill development.
- Cab pick-up and drop-off facility for office commutes.
Professional Growth
- Access to career development opportunities and exposure to new technologies in an innovative work environment.
About BOLD. BOLD is committed to transforming how people work and helping them find better job opportunities. Our innovative products and services help millions build stronger resumes and prepare for career success. With a global team, BOLD promotes diversity and inclusion in all aspects of the workplace and strives to create an environment where everyone feels supported and valued.