Posting 1: Senior Software Developer (.NET)
Experience: 3-5, 7-10 years
Work location: Chennai
No. of openings: 2
Notice Period: Preferred immediate joiners
Job Description:
We are seeking a Senior Software Developer to join our development team to create utility applications with designing, implementing, and supporting solutions for our interfacing Invoicing products. In addition to developing new features, you will also help bring our code base to a modern, testable, and maintainable platform.
- Work with an experienced team leveraging SCRUM techniques to build customer-facing products
- Build a great user experience for our clients utilizing cloud-based microservice architecture (AWS) and related technologies
- Establish best practices for automated testing frameworks for integration and unit testing.
- Design, code, test, and support both UI and backend services
- Design performant software with a DevOps mindset that will scale as our volumes increase
- Profile and measure software quality and performance as we continually improve our code base
Required Skills:
- Strong communication skills are a must
- An ability and desire to work in a collaborative environment
- An ability and desire to mentor junior team members Skilled with a variety of languages, frameworks, tools and techniques for REST API including .net, C#, Event Driven Architecture
- Strong background building RESTful APIs using C#/dotnet, preferably dotnet core 2.1+
- Experience working with Entity Framework preferred
- Experience working with AWS cloud services – JSON
- Experience working with Jenkins or other CI/CD tooling
- Experience working with MySQL and/or NoSQL (Mongo) databases
- Demonstrated knowledge of testable application design principles