Position: Sr. Software Engineer (.Net)
Experience: 5+ years
Location: Pune (Hybrid mode)
Our Ideal candidate will have…
● Bachelor’s Degree or equivalent in Computer Science or related field
● 7+ years of software development experience with emphasis on web technologies, cloud computing (Azure preferred), and SaaS
● Hands-on experience in Microsoft technologies stack such as .Net 6, C# , strong knowledge of collections, async await patterns, Web API, windows services and relational database (MSSQL).
● Proven experience on front end technologies like Angular, RxJs.
● Experience with document store db like RavenDB, MongoDB is an advantage.
● Expertise in RESTful API, SOA, Microservice, AMQP and distributed architecture and design.
● Hands-on experience with messaging systems like Azure Service Bus, RabbitMQ, or similar for asynchronous communication in distributed systems is preferred.
● Structured thinker, effective communicator, with excellent programming and analytic skills
● Experience in Test Automation. TDD/ BDD with CI/ CD using tools like Azure DevOps or any other similar offering.
In this role, you will ...
● Develop code for complex problems using .NET/.NET Core, C#, JavaScript, HTML, Angular (and/or React depending on team).
● Create REST-based APIs for data-driven solutions.
● Develop unit test cases following test-driven development (TDD) principles.
● Work in an Agile environment.
● Work in a CI/CD environment using Azure DevOps.
● Work with Product Owners to understand requirements and help design solutions.
● Apply best coding practices while developing complex solutions.
● Gain deeper exposure to REST-based API development.
● Document design and code development for modules using Confluence.
● Begin mentoring junior engineers and help implement industry best practices.
● Actively participate in review and design discussions.
Benefits:
- Competitive salary and performance-based bonuses
- Comprehensive health, dental, and vision insurance
- Retirement savings plan with company match
- Paid time off and flexible working hours
- Professional development opportunities and support for continuing education
Life @ P99soft:
At P99soft, we believe in maintaining a work environment that fosters creativity, collaboration, and growth. We are committed to providing equal employment opportunities regardless of job history, disability, gender identity, religion, race, color, caste, marital/parental status, veteran status, or any other special status. We stand against discrimination and are proud to be an equitable workplace that welcomes individuals from all walks of life if they fit the designated roles and responsibilities.
About Us:
P99soft is a leading IT Services and IT Consulting company focused on delivering innovative digital solutions. Our team is dedicated to excellence in every project, leveraging the latest technologies to provide seamless business operations for our clients. We believe in transparency, integrity, and respect for our clients, employees, and partners, fostering mutual trust and sustainable growth.
Our Vision: To lead digital transformation for our customers, delighting them at every step, while empowering our employees and fostering success.
Our Mission: To attain our objectives within a framework of integrity, transparency, and respect for our clients, employees, partners, and the community, fostering mutual trust and sustainable growth.