Description:
About the Company: IOTAP is the creator of Work 365. Work 365 is a leading subscription management and billing automation application. IT services and software companies use Work 365 to grow and manage their recurring revenue.
Our team is spread out across the world. Our two main regions where we have full-time employees are the United States and India. We have endless opportunities for the technologists at heart who want to deliver world-class experiences to millions of users.
At Work 365, we create opportunities to engage and thrive on your terms. Work 365 has played a pivotal role in getting businesses on cloud and helping them increase their productivity with Microsoft Solutions.
We are seeking an enthusiastic passionate individual that is self-motivated and eager to grow. The ideal candidate will be aligned with our core values of being "Confident, Accountable, Empathetic, Fair and Growth Minded".
What We Offer (Perks, Benefits, Growth Opportunities)
When asked about the top reasons people love working at IOTAP, they highlighted:
Flexibility in work schedule
Clear growth opportunities
Engaging job roles and profiles You will enjoy working with us if:
You thrive on courage and confidence in your work
You take full ownership and pride in delivering results
You enjoy exploring new and better ways of doing things
You know how to work smart (and fast)
You have a strong obsession with attention to detail
Job Role:
Designing and building integrations with third-party APIs in .NET applications.
Designing and developing APIs for external/third-party consumption.
Writing unit & reconciliation tests against your own code
Conducting code reviews of others
Identifying and fixing issues in software design, code, and/or deployment processes.
Participating in and improving the current release management process
Working with the product management team to have features documented and
marketed
Conducting internal feature training for the sales and support team
Participating in the support process by being an L3 point of escalation
Requirements:
Strong knowledge of C#, .NET Core, and object-oriented programming principles.
Proficiency in software design patterns (SOLID, GoF) and best practices.
Hands-on experience with REST APIs and third-party integrations.
Experience with SQL Server (query optimization, SPs, triggers) and Entity
Framework.
Experience with Azure Cloud services (Functions, Container Apps, Blob Storage).
Proficiency in CI/CD pipelines (Azure DevOps) and Agile methodologies.
Strong knowledge of unit testing frameworks (NUnit/xUnit), debugging, and
troubleshooting.
Working knowledge of authentication and authorization protocols (OAuth, OpenID
Connect, JWT).
Familiarity with asynchronous programming (Task Parallel Library, async/await).
Experience using libraries for logging, ORM, exception handling, dependency
injection, etc.
Strong problem-solving skills and ability to apply principles like DRY, KISS,
separation of concerns.
Good knowledge of development tools: Visual Studio, VS Code, SQL Server
Management Studio (SSMS), Postman.
Familiarity with AI-assisted development tools (e.g., GitHub Copilot, AI
coding/testing tools) is a must.
Nice to Have (Bonus):
Experience with frontend frameworks (React, Angular, Vue) and integrating with
backend APIs.
Any experience with Microsoft Power platform and Dataverse
Exposure to PCF (PowerApps Component Framework) controls development and
debugging.
Exposure to performance testing and monitoring (Application Insights, Grafana).
Required Qualifications / Skills
Bachelor's degree in Computer Science, Information Technology, Engineering, or a
related field (B.E./B.Tech or equivalent).
* 5+ years of hands-on experience in Microsoft .NET technology stack
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.