About this role
Job Description:
Responsibilities
• Collaborating with Product Management, Business Analysis, Professional Services and Quality Assurance teams to delivery highly efficient features and functionality • Taking ownership of a product feature and drive design, code, and feature reviews • Ensuring the technical integrity of a development, in accordance with the clients’ requirements • Identifying and developing solutions for bug fixes and changes to our range of applications • Acting as a technology authority in short or long-term planning, making recommendations on technical approaches within an overall program • Providing advanced technical support and advice to others on engagement/program during proposal writing, solution design and implementation • Providing first-hand supervision and guidance to Software Engineers on assigned activities • Some international travel to customers and our other offices may be required Requirements
• BE/BTech/MCA/MSC IT preferable • 5+ years of professional experience in software development • Highly proficient in .NET and solid understanding of full stack development • Experience with Git version control, and hands-on experience with CI/CD pipeline. • Strong experience in .NET, C#, MVC framework, .NET web APIs • Experience with Open-source JS: Angular, Node.js, API development including knowledge of Restful framework and JSON. • Experience with Database design, MS SQL Server, SQL scripts, stored procedures, and optimizing queries. • Strong understanding of application software, scalability, performance, and reliability aspects • Proficiency in serverless application development using AWS Lambda (designing, deploying, optimizing). • Experience with API Gateway for creating, deploying, and managing REST APIs. • Proficient in building workflows using AWS Step Functions for orchestration. • Knowledge of Amazon DynamoDB, RDS, and S3 for data storage and file handling. • Familiarity with AWS IAM for managing permissions and roles, and understanding of event-driven architecture using SNS, SQS, and Event Bridge • Strong debugging and problem-solving skills • Highly experienced with software development processes, and in particular, software design and unit/integration testing • Experience in converting user/business requirements into technical solutions • Highly motivated individual, who is ready to accept challenges, continually innovate, learn, and help others • Ability to work in a fast paced, test-driven, collaborative, and iterative programming environment • Ability to coach and mentor junior members in the team • Ability to work with cross functional teams • Fluent in written and spoken English
Benefits & Compensation
• Competitive compensation package • Medical Insurance • Life/AD&D (paid for by Kaleris) • Paid Time Off (FlexPTO, parental leave, volunteering time off) • Broadband Allowance, IT gadgets Allowance • Tuition Reimbursement • Employee Assistance Program Career growth and mentorship
Kaleris is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.