Location
East | India
Job description
We're looking for a
Responsibilities
· Responsible for planning, designing, documenting, development and managing .NET -based applications.
· Writing well-designed, efficient code
· Working very closely and collaborating with team-members for development of microservices and implementing the business logic.
· Active participation in the technical discussions.
· Ability to learn new concepts and frameworks and use them in active development.
· Stay up to date on industry trends, leading efforts on innovation and modern design. Evaluate modern technologies, platforms, and practices to ensure the company stays on the forefront
· Adhere to and recommend improvements to existing architectural principles and engineering processes
· Build for security, privacy, scalability, reliability, and compliance
· Mentor other engineers in the team
Skills and Experience
·5+ years software development experience in full product cycle: design, development, release, and maintenance.
·5+ years of experience with relational databases and SQL.
· Strong understanding of fundamentals of Computer Science
·5+ years of experience development using Microsoft .NET technologies (C#, .NET Core, ASP.NET, MVC, or WCF/Web API and the .NET Framework).
·5+ years of experience in building on web technologies and frameworks (JavaScript/HTML/CSS/React).
· Bonus points if you have knowledge on Message-Queueing software (ex. RabbitMQ), Job scheduling software (ex. Quartz Scheduler)
· Good at design patterns and their application.
· Knowledge on automated build, deployment, and CI CD
· Some experience in building systems to record and analyze telemetry.
· Candidates should have previous experience with multiple product release cycles.
Job tags
Salary