**We are hiring **
Software Engineer III // Full Time, Permanent// REMOTE
Salary :- **12 - 16 LPA** per year
Essential Job Requirements
1. Education and Experience
Proven work experience of 6 to 8 years in software development
Broad experience designing, programming, and implementing large information systems.
Ability to provide in-depth evaluation and analysis of unique complex technological issues.
Modify existing software to correct errors and improve the quality, reliability, productivity and performance of the application as well as make recommendations for improvement & innovation
Experience working in an Agile/Scrum development process
BS/MS degree in Computer Science, Engineering or a related subject
2. Required Skills, Roles and responsibilities
Deep understanding of Micro services is mandatory
Knowledge of messaging systems, e.g. Kafka, MQTT, RabbitMQ
Frameworks: Microsoft .Net/.Net Core
Design Patterns: API/Micro service Driven Development
Agile Methodologies & Practices: SCRUM
Thorough knowledge of API specification languages like Swagger and JSON Schema
Experience in Relational Databases and NoSQL is desired
Experience working on Azure/AWS/GCP
Solid understanding with hands-on implementation of REST APIs
Must have experience with implementation of Google APIs/ Payment APIs integration
Knowledge of Git or any other version control system.
Ability to create technical documentation
Reviewing code work for accuracy and functionality.
Delegating tasks to team members.
Keeping up-to-date with industry trends and technology developments
3. Preferred Skills
Experience in Python/ PHP is a plus
Knowledge using Domain Driven Design
Hands-on experience with Azure is a plus
4. Physical Requirements
Work 45 hours a week although overtime work is often necessary to meet deadlines.
Extended periods of time sitting at a desk and use of computer and phone during conference calls.