
Similar jobs
Who we are:
Kanerika Inc. is a premier global software products and services firm that specializes in providing innovative solutions and services for data-driven enterprises. Our focus is to empower businesses to achieve their digital transformation goals and maximize their business impact through the effective use of data and AI.
We leverage cutting-edge technologies in data analytics, data governance, AI-ML, GenAI/ LLM and industry best practices to deliver custom solutions that help organizations optimize their operations, enhance customer experiences, and drive growth.
Awards and Recognitions:
Kanerika has won several awards over the years, including:
1. Best Place to Work 2023 by Great Place to Work®
2. Top 10 Most Recommended RPA Start-Ups in 2022 by RPA Today
3. NASSCOM Emerge 50 Award in 2014
4. Frost & Sullivan India 2021 Technology Innovation Award for its Kompass composable solution architecture
5. Kanerika has also been recognized for its commitment to customer privacy and data security, having achieved ISO 27701, SOC2, and GDPR compliances.
Working for us:
Kanerika is rated 4.6/5 on Glassdoor, for many good reasons. We truly value our employees' growth, well-being, and diversity, and people’s experiences bear this out. At Kanerika, we offer a host of enticing benefits that create an environment where you can thrive both personally and professionally. From our inclusive hiring practices and mandatory training on creating a safe work environment to our flexible working hours and generous parental leave, we prioritize the well-being and success of our employees.
Our commitment to professional development is evident through our mentorship programs, job training initiatives, and support for professional certifications. Additionally, our company-sponsored outings and various time-off benefits ensure a healthy work-life balance. Join us at Kanerika and become part of a vibrant and diverse community where your talents are recognized, your growth is nurtured, and your contributions make a real impact. See the benefits section below for the perks you’ll get while working for Kanerika.
About the Role:
We are looking for a highly skilled .NET Backend Developer with strong hands-on experience in C#, .NET Core, ASP.NET Core, Web API, and Microservices Architecture. Proficient in developing scalable and high-performing applications using SQL Server, NoSQL databases, and Entity Framework (v6+). Recognized for excellent troubleshooting, problem-solving, and communication skills, with the ability to collaborate effectively with cross-functional and international teams, including US counterparts.
Technical Skills:
- Programming Languages: C#, TypeScript, JavaScript
- Frameworks & Technologies: .NET Core, ASP.NET Core, Web API, Entity Framework (v6+), Microservices Architecture
- Databases: SQL Server, NoSQL
- Cloud Platform: Microsoft Azure
- Design & Architecture: OOPs Concepts, Design Patterns, Reusable Libraries, Microservices Implementation
- Front-End Development: Angular Material, HTML5, CSS3, Responsive UI Development
- Additional Skills: Excellent troubleshooting abilities, strong communication (verbal & written), and effective collaboration with US counterparts
What You’ll Bring:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- 6+ years of experience
- Proven experience delivering high-quality web applications.
Mandatory Skills:
- Strong hands-on experience on C#, SQL Server, OOPS Concepts, Micro Services Architecture.
- Solid experience on .NET Core, ASP.NET Core, Web API, SQL, No SQL, Entity Framework 6 or above, Azure, Applying Design Patterns.
- Excellent Communication skills both oral & written.
- Excellent troubleshooting and communication skills, ability to communicate clearly with US counter parts
Preferred Skills (Nice to Have):
- Self – Starter with solid analytical and problem- solving skills. Willingness to work extra hours to meet deliverables
- Understanding of Agile/Scrum Methodologies.
- Exposure to cloud platform like AWS/Azure
Employee Benefits:
1. Culture:
- Open Door Policy: Encourages open communication and accessibility to management.
- Open Office Floor Plan: Fosters a collaborative and interactive work environment.
- Flexible Working Hours: Allows employees to have flexibility in their work schedules.
- Employee Referral Bonus: Rewards employees for referring qualified candidates.
- Appraisal Process Twice a Year: Provides regular performance evaluations and feedback.
2. Inclusivity and Diversity:
- Hiring practices that promote diversity: Ensures a diverse and inclusive workforce.
- Mandatory POSH training: Promotes a safe and respectful work environment.
3. Health Insurance and Wellness Benefits:
- GMC and Term Insurance: Offers medical coverage and financial protection.
- Health Insurance: Provides coverage for medical expenses.
- Disability Insurance: Offers financial support in case of disability.
4. Child Care & Parental Leave Benefits:
- Company-sponsored family events: Creates opportunities for employees and their families to bond.
- Generous Parental Leave: Allows parents to take time off after the birth or adoption of a child.
- Family Medical Leave: Offers leave for employees to take care of family members' medical needs.
5. Perks and Time-Off Benefits:
- Company-sponsored outings: Organizes recreational activities for employees.
- Gratuity: Provides a monetary benefit as a token of appreciation.
- Provident Fund: Helps employees save for retirement.
- Generous PTO: Offers more than the industry standard for paid time off.
- Paid sick days: Allows employees to take paid time off when they are unwell.
- Paid holidays: Gives employees paid time off for designated holidays.
- Bereavement Leave: Provides time off for employees to grieve the loss of a loved one.
6. Professional Development Benefits:
- L&D with FLEX- Enterprise Learning Repository: Provides access to a learning repository for professional development.
- Mentorship Program: Offers guidance and support from experienced professionals.
- Job Training: Provides training to enhance job-related skills.
- Professional Certification Reimbursements: Assists employees in obtaining professional certifications.
- Promote from Within: Encourages internal growth and advancement opportunities.
Key Roles And Responsibilities:
- Analyze requirements, functional specifications and create detailed level test cases
- Collaborate with QA Lead to implement effective strategies and test plans
- Ability to identify a set of test cases that will be a good fit for automation and scope out automation coverage for a particular project.
- Be ready to move test cases from manual to automation with pride.
- Contribute to the design and architecture of high-quality, complex systems and software environments focusing on mobile development, automation, and quality aspects
- Execute test cases scripts scenarios on schedule (Functional, Systems Integration, and Regression Testing), and open defects as needed
- Develop build test automation strategy and focus specifically on maximizing reusability for regression
- Design, build and execute automated tests.
- Identify regression testing needs and create and maintain an Automated Regression Suite
- Maintain automated scripts utilizing the existing framework, adhering to coding standards
- Create a weekly plan and weekly reports.
- Follow the Scrum process, participate in Scrum ceremonies and follow the incremental delivery model.
Qualifications:
- Educational background includes a degree (B.E/B.Tech/M.Tech) in Computer Science, Engineering, or a related field.
- Possess 8-12 years of hands-on experience in automation testing, including designing, implementing, and maintaining automated test scripts and frameworks. Demonstrated expertise in ensuring software quality and reliability through comprehensive automated testing processes.
- Capable of writing efficient, maintainable code for automation scripts, and leveraging language-specific libraries and frameworks to enhance testing capabilities.
- Experience working with Appium for mobile application automation testing. Skilled in setting up and configuring automation frameworks, ensuring seamless integration with testing processes for Android and iOS applications.
- Demonstrated ability to design and develop automation frameworks from scratch. Skilled in selecting appropriate tools and technologies, defining framework architecture, and implementing robust, scalable, and maintainable automation solutions tailored to project requirements.
- Must have experience in integrating mobile cloud platforms like Browser stack / Perfecto with automation framework
- Extensive experience in Maven for build automation, Jenkins for CI/CD, and TestNG for automated testing. Proficient in configuring and integrating these tools to streamline development workflows.
- Practical experience with Selenium WebDriver for automated testing of web applications. Skilled in writing, executing, and maintaining test scripts, ensuring cross-browser compatibility.
- Proficient in using JIRA for project management, GIT for version control, and databases for data storage and retrieval. Skilled in managing tasks, tracking progress, and performing database operations.
- Experienced in developing, testing, and deploying applications in both Android and Windows environments. Proficient in utilizing specific tools and frameworks for each platform.
- Strong understanding of API testing tools like SoapUI and Postman. Skilled in creating and executing test cases, validating responses, and ensuring API reliability, performance, and security.
- Familiarity with both android and Windows environments.
- Knowledge of API Testing tools such as SoapUI, Postman.
● Creating RESTful API with Node.js
● Collaborating with front-end developers on the integration of elements.
● Implementing effective security protocols, data protection measures, and
storage solutions.
● Maintaining all the required documents for your project.
● Constantly coming up with new ideas and also implementing them to
improve the app’s performance.
● Define and communicate technical and design requirements.
● Learn about new technologies and stay up to date with current best
practices.
● Create Unit and Integration tests to ensure the quality of code
Requirements
● Knowledge of the database and familiarity with the schema design in
NoSQL (i.e MongoDB)
● Knowledge of Relational databases like MySQL will be preferred.
● A good understanding of the Software Development Lifecycle
● Knowledge of API design and development using REST
● Knowledge of version control systems like Git.
● Good understanding of object-oriented programming(OOP) and OOP
patterns.
● Again, You don’t have to know it all in-depth but you should know how to
dig the internet for finding the solutions.
Responsibilities:
- Collaborate with cross-functional teams including front-end developers, designers, and system administrators to develop robust and scalable server-side applications.
- Design and implement RESTful APIs and services using Node.js, ensuring efficient data handling and integration.
- Develop database schemas and models for MongoDB, optimizing queries and ensuring data integrity.
- Implement data migration and transformation tasks between different data sources.
- Write efficient and reusable code, following best practices and coding standards.
- Conduct thorough testing and debugging of applications to identify and fix issues promptly.
- Collaborate with DevOps team to deploy applications on servers or cloud platforms.
- Continuously monitor application performance and optimize it for scalability and reliability.
- Stay updated on emerging technologies and trends, actively suggesting improvements and innovative solutions.
Requirements:
- Strong proficiency in Node.js and JavaScript.
- Solid understanding of server-side development and asynchronous programming concepts.
- Experience working with NoSQL databases (e.g., MongoDB).
- Knowledge of database design and query optimization techniques.
- Familiarity with web application security principles and best practices.
- Proficiency in using version control systems (e.g., Git).
- Good understanding of agile development methodologies.
- Excellent problem-solving and analytical skills.
- Effective communication and collaboration abilities.
JD Code: SHI-LDE-01
Version#: 1.0
Date of JD Creation: 27-March-2023
Position Title: Lead Data Engineer
Reporting to: Technical Director
Location: Bangalore Urban, India (on-site)
SmartHub.ai (www.smarthub.ai) is a fast-growing Startup headquartered in Palo Alto, CA, and with offices in Seattle and Bangalore. We operate at the intersection of AI, IoT & Edge Computing. With strategic investments from leaders in infrastructure & data management, SmartHub.ai is redefining the Edge IoT space. Our “Software Defined Edge” products help enterprises rapidly accelerate their Edge Infrastructure Management & Intelligence. We empower enterprises to leverage their Edge environment to increase revenue, efficiency of operations, manage safety and digital risks by using Edge and AI technologies.
SmartHub is an equal opportunity employer and will always be committed to nurture a workplace culture that supports, inspires and respects all individuals, encourages employees to bring their best selves to work, laugh and share. We seek builders who hail from a variety of backgrounds, perspectives and skills to join our team.
Summary
This role requires the candidate to translate business and product requirements to build, maintain, optimize data systems which can be relational or non-relational in nature. The candidate is expected to tune and analyse the data including from a short and long-term trend analysis and reporting, AI/ML uses cases.
We are looking for a talented technical professional with at least 8 years of proven experience in owning, architecting, designing, operating and optimising databases that are used for large scale analytics and reports.
Responsibilities
- Provide technical & architectural leadership for the next generation of product development.
- Innovate, Research & Evaluate new technologies and tools for a quality output.
- Architect, Design and Implement ensuring scalability, performance and security.
- Code and implement new algorithms to solve complex problems.
- Analyze complex data, develop, optimize and transform large data sets both structured and unstructured.
- Ability to deploy and administrator the database and continuously tuning for performance especially container orchestration stacks such as Kubernetes
- Develop analytical models and solutions Mentor Junior members technically in Architecture, Designing and robust Coding.
- Work in an Agile development environment while continuously evaluating and improvising engineering processes
Required
- At least 8 years of experience with significant depth in designing and building scalable distributed database systems for enterprise class products, experience of working in product development companies.
- Should have been feature/component lead for several complex features involving large datasets.
- Strong background in relational and non-relational database like Postgres, MongoDB, Hadoop etl.
- Deep exp database optimization, tuning ertise in SQL, Time Series Databases, Apache Drill, HDFS, Spark are good to have
- Excellent analytical and problem-solving skill sets.
- Experience in for high throughput is highly desirable
- Exposure to database provisioning in Kubernetes/non-Kubernetes environments, configuration and tuning in a highly available mode.
- Demonstrated ability to provide technical leadership and mentoring to the team
Almost a decade old, it is a venture committed to bring together a varied range of traditional crafts and techniques of dyeing, weaving, printing and hand embroidery. The founders have dedicated their life to promote Indian Block Prints and provide employment and Hand-Embroidery training to women so that numerous underprivileged women can be empowered.
What you will do:
- Manpower Planning
- Sourcing as per profile requirements
- Conducting Interviews
- Creating assessment mechanisms
- Joining and onboarding of employees
- Creating the induction module
- Streamlining exit process and formalities
- Maintaining employee data
- Remaining updated with current trends, policies and benefits
- Effectively introducing and executing policies and processes
- Creating the engagement calendar
- Organizing employee engagement programs independently
- Rolling out initiatives to strengthen core values
- Grievances handling and Employee counselling
- Handling queries around compensation and benefits
- Ensuring timely updation of HRMS Software for attendance for the smooth and timely running of payroll
- Creating job descriptions
- Creating a performance review mechanism
- Staying updated with new tools and ideologies related to performance
Desired Candidate Profile
What you need to have:
- Masters in HR
- Min 4 years of experience
- Analytical skills understanding of HR metrics
- Keeps updated with latest trends and market knowledge
- Ability to work under pressure
- Knowledge of various labor laws like PF, ESIC, PT, Minimum wages Act, Bonus Act , Maternity Benefit Act, Delhi Shops and Establishments Act etc .
- Leads a project end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Understands requirements well and comes up with efficient design
- Develops complex, well backed and bug-free products. Estimates accurately.
- Takes well-reasoned tech decisions keeping in mind goals and trade-offs
- Becomes a go-to person in more than one area. Provide technical mentoring to team
- Communicates clearly, gets clarifications and establishes expectations for all parties
- Helps establish SDLC best practices and high standards of code quality
- Demonstrates excellent problem solving & debugging skills
- Proactively identifies and resolves issues in requirements, design and code
- Perform peer code reviews and help us all get better.
- Mandatory: Docker, AWS, Linux, Kubernete or ECS
- Prior experience provisioning and spinning up AWS Clusters / Kubernetes
- Production experience to build scalable systems (load balancers, memcached, master/slave architectures)
- Experience supporting a managed cloud services infrastructure
- Ability to maintain, monitor and optimise production database servers
- Prior work with Cloud Monitoring tools (Nagios, Cacti, CloudWatch etc.)
- Experience with Docker, Kubernetes, Mesos, NoSQL databases (DynamoDB, Cassandra, MongoDB, etc)
- Other Open Source tools used in the infrastructure space (Packer, Terraform, Vagrant, etc.)
- In-depth knowledge on Linux Environment.
- Prior experience leading technical teams through the design and implementation of systems infrastructure projects.
- Working knowledge of Configuration Management (Chef, Puppet or Ansible preferred) Continuous Integration Tools (Jenkins preferred)
- Experience in handling large production deployments and infrastructure.
- DevOps based infrastructure and application deployments experience.
- Working knowledge of the AWS network architecture including designing VPN solutions between regions and subnets
- Hands-on knowledge with the AWS AMI architecture including the development of machine templates and blueprints
- He/she should be able to validate that the environment meets all security and compliance controls.
- Good working knowledge of AWS services such as Messaging, Application Services, Migration Services, Cost Management Platform.
- Proven written and verbal communication skills.
- Understands and can serve as the technical team lead to oversee the build of the Cloud environment based on customer requirements.
- Previous NOC experience.
- Client Facing Experience with excellent Customer Communication and Documentation Skills











