Bangalore, Karnataka, India Post Date: May 10, 2023 Full Time
Apply for job
Job Description
Responsibilities:
Drive design, implementation, testing, and release of products
Write high-quality code in C#. Net and other object-oriented languages that are easy to maintain and test
Collaborate closely with Product, Design, and Engineering teams to build new features.
Participate in an Agile environment using Scrum software development practices, code review, automated unit testing, end-to-end testing, continuous integration, and deployment
Think about how to solve problems at scale and build fault-tolerant systems that leverage telemetry and metrics
Investigate, fix, and maintain code as needed for production issues
Requirements:
BS degree in Computer Science, Engineering, or equivalent
8+ years of experience within a software engineering-related field.
Back end/full stack development experience.
Proficiency in modern server-side development using modern programming languages like C# or others.
Experience with NoSQL and SQL
Experience with Docker or other containerization technologies.
Experience using Git or other version control systems
Focus on writing high-quality code that is easy to maintain and read by others.
Strong understanding and experience in agile methodologies
Fluency in English both verbal and written
Passion for new technologies
Experience working for a SaaS company
Experience working independently and in a team environment as needed
A track record of being a self-starter - Individual/team responsibility is our main driver in the development work.
Practical experience with any Cloud technologies: Kubernetes, Azure etc
Strong interest or documented experience in large-scale microservice architecture