
Product Software Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- Bachelor’s in Engineering degree or equivalent degree.
- 3+ yrs of experience in software development
- Proficient with C#/.Net Core/ .Net Framework, PowerShell and Visual Studio
- Solid understanding of RESTful API development and integration.
- Experience in code refactoring, quality improvement, and performance optimization
- Knowledge of multi-threading, scalability, performance, and application security
- Experience with relational databases (SQL Server, PostgreSQL, or similar).
- Familiarity with HTML5, CSS, JSON and JS libraries like ReactJS or AngularJS
- Good communication and teamwork skills.
- Familiarity with version control systems like Git.
- Experience with cloud platforms (Azure, AWS).
- Knowledge of CI/CD pipelines.
- Exposure to Agile development methodologies.
- Familiarity with event-driven architectures or microservices.
- Develop and deploy application to Azure using Azure DevOps and Azure PaaS.
- Contribute to necessary Architecture documentation, participate in gate review to include Infrastructure, security and performance.
- Collaborate with product owners, designers, and other developers to understand requirements and deliver user-friendly solutions.
- Write clean, maintainable, and efficient code following best practices.
- Perform unit testing, integration testing.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Ensure that deliverables are self-certified prior to transitioning to the downstream consumers of the deliverable (QA and customers).
- Any other duties as assigned by the Manager