Software Developer (.net) - Backend at IOTAP Inc.
Mumbai, maharashtra, India -
Full Time


Start Date

Immediate

Expiry Date

17 Dec, 25

Salary

0.0

Posted On

19 Sep, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET Core, Object-Oriented Programming, REST APIs, SQL Server, Azure Cloud Services, CI/CD Pipelines, Agile Methodologies, Unit Testing, Debugging, Authentication Protocols, Asynchronous Programming, Logging Libraries, Problem-Solving, Development Tools, AI-Assisted Development Tools

Industry

IT Services and IT Consulting

Description
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
Responsibilities
The role involves designing and building integrations with third-party APIs in .NET applications and developing APIs for external consumption. Additionally, the candidate will conduct code reviews, identify and fix issues, and participate in the support process.
Loading...