Software Developer (.NET Core)
Reports to:
Company Overview
Injala specializes in creating innovative insurance technology solutions, which are actively disrupting the insurance marketplace. We are constantly growing, multinational company, while continuously providing a dynamic, progressive, and all-around fun environment. Our mission is to make risk management manual data entry and processing a thing of the past. We are a group of like-minded people who strive to create technology solutions that point not only an industry, but an entire generation towards the future.
We always start with the “why” and work backwards through the “how.” Failing forward is encouraged—this leads to innovation, critical thinking, constant improvement, and intense commitment to quality and excellence. Our culture? Make work and play indistinguishable. Committing to professional and personal development. Keeping diversity at the forefront of our endeavors. Being environmentally conscious. Dedicated to community development through charitable contributions and servant leadership.
We are a close team of enthusiastic tech and communications advocates who are passionate about what we do and are looking for people who are interested in a ground-floor opportunity with a company poised for tremendous growth.
We want to discover the next marketing superstar. Do you have what it takes to be get in on the ground-floor of a dynamic, expanding team and make yourself indispensable? Market yourself to us with the same passion you will market our products
Job Summary
Are you naturally curious?
Our engineering squad is linked together by insatiable curiosity and a burning desire to innovate to create the best possible product while fostering the success of our rapidly growing brand. They have a keen ability to recognize key patterns and trends, while effectively communicating with key stakeholders to execute development and drive profitable growth.
Primary Responsibilities
- Build software using languages and technologies of the .NET framework
- Produce code using .NET languages (.Net Core and Microsoft technologies)
- Upgrade, configure, and debug existing systems
- Provide technical support for web, desktop, and/or mobile applications
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor, and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
Skills and Qualifications
- Proven experience as a .NET developer or application developer
- Familiarity with the ASP.NET framework and SQL server and design/architectural patterns (e.g., Model-View-Controller)
- Knowledge of at least one .NET languages (e.g., C#, Visual Basic, .NET, etc.)
- Familiarity with architecture styles/APIs
- Understanding of agile methodologies
- Analytical
- Self-driven
- Excellent communication
- Team player
- Strong interpersonal, problem solving, and organizational skills
- Ability to juggle multiple projects with minimal supervision
- Firm grasp of the English language (both written and verbal)
- Attention to detail
Benefits
- Open-door culture
- Early joining bonus
- 5-day work week
- Growth opportunities
- Potential for rewards and recognitions
- Celebrations for events and festivals
- Handsome perks
- Referral bonus
- Flex-time policy
- Maternity leave
- No sandwich leave policy
- Family medical insurance
Level of Education: Bachelor of Engineering degree in Computer/IT or related field
Company Website: https://www.injala.com/

Similar jobs


• 6+ years of experience in building web applications using ASP.net, web API, SQL Server, and Testable code.
• C# with Strong in OOPS,
• Hands on experience in React JS or Node JS,
•Experience of architecting and designing web applications and services
• Must have at least 1+ year experience using React or Node JS.
• Passion for building and delivering great software with a strong sense of ownership, while working closely with junior team members.
• Conceptual knowledge of middleware architecture.
• Strong experience with Agile processes.
• Exposure to tools to optimize web application performance-MH
• Understanding and experience of working with Product Management, Design and DevOps teams
• Experience in building applications on .NET Core, is a great plus
• Experience working with CRM Products


Job Summary:
We are looking for a highly skilled and experienced .NET Full Stack Developer to join our growing engineering team. The ideal candidate will have strong experience in developing scalable web applications using .NET Core and Angular. You will be involved in designing, developing, testing, and maintaining robust solutions in a collaborative and fast-paced environment.
Key Responsibilities:
- Design, develop, and maintain web applications using .NET Core, ASP.NET, and C#
- Build responsive and interactive frontend interfaces using Angular
- Write clean, scalable, and maintainable code adhering to coding standards and best practices
- Collaborate with cross-functional teams including product managers, designers, and QA to define and deliver new features
- Participate in code reviews, system design discussions, and team planning activities
- Troubleshoot and debug applications to ensure high performance and responsiveness
- Ensure secure coding practices and optimize application for maximum speed and scalability
Must-Have Skills:
- 4+ years of hands-on experience with .NET, .NET Core, and C#
- Strong frontend development skills using Angular (v8 and above)
- Proficiency in writing RESTful APIs and integrating backend services
- Solid understanding of object-oriented programming and design patterns
- Experience with version control systems like Git
- Familiarity with SQL Server or any relational database
Preferred Skills:
- Experience with Agile/Scrum development methodologies
- Knowledge of CI/CD tools and processes
- Familiarity with cloud platforms like Azure or AWS


Software Engineer
Required Qualifications
- Overall 2+ years’ experience developing web applications
- Experience with
- C#
- NET Core
- Entity Framework
- At least one of the following two databases
- Microsoft SQL Server
- PostgreSQL Server
- Docker
- Google Cloud
Responsibilities
- Hands on coding, systems analysis, design and delivery of projects assigned.
- Completes assigned projects in a timely manner.
- Keeps management informed of project progress and problems, particularly as to needed changes in schedule, resources, or product.
- Responds to problems in a timely, effective manner.
Bonus Points
- Familiar with CI/CD pipeline
- Experience working with something other than the Microsoft stack (Python, Java, Scala, Go etc.)


About OJ Commerce:
OJ Commerce is a fast-growing, profitable online retailer based in Florida, USA with a full-fledged India office based in Chennai driven by a sophisticated, data-driven system to run the operations with virtually no human intervention. We strive to be the best-in-class ecommerce company delivering exceptional value to customers by leveraging technology, innovation and brand-partnerships to provide a seamless & enjoyable shopping of high-quality products at the best prices to our customers.
Responsibilities:
Work with business-stakeholders to understand requirements, prototype, build and deploy it.
CRUD the backend code you own keeping maintenance, performance and security in mind.
Keep up breast of latest technologies and its ecosystem and adopt ones that aid safe product delivery at speed.
Automate the boring and mundane stuff for you prefer to be productive than being busy.
We are flat. Be responsible for professional growth of self and the team.
- Tune application for performance.
- Take initiatives and manage change to work towards business goals at speed without compromising safety.
- Coach full-stack developers on backend skills.
- Provides problem resolution support, specific to application issues, identifies and resolves problems in application software, determines symptoms and ensures accurate problem definition
Develop functional, architectural and other documentation as required for productive functioning of teams.
- Be the brand ambassador for OJ Commerce by speaking at meetups, conferences, etc.
- We are fluid. Be ready for changing dynamics in responsibilities from time to time. Exciting isn't?
- Take the lead in digital transformation of legacy applications.
What you need to shine?
- You have the prior experience in modernising legacy applications.
- You are a passionate hands-on developer with deep experience in building enterprise grade software in Microsoft ASP.NET Core, ASP.NET MVC, Web API, SOA, Micro-Services and RESTful Services with knowledge of SQL Server database.
- You have the ability to see and work on the big picture (Application Architecture) and devilish details (Complex Code).
- Strong experience in developing web applications using C#, VB.Net, .NET, LINQ, Net Framework 4.0, MVC 3/4/5, ASP.NET Web API, .Net Core etc.
- You are Cloud savvy, preferably Google Cloud.
- You have rich experience in Object-Oriented Programming (OOP) with good knowledge of practical design-patterns and its applications.
Hands-on experience in building SOA or Micro-services preferably on .NET Core.
Proven Architectural skills with high standards in Code quality
Knowledge of ReactJS/Typescript would be added advantage.
Practical experience in Agile development methodologies of using CI/CD.
Extreme Programming (TDD) experience is sought after by us.
What we Offer
- Greenfield opportunity to transform legacy backend applications to latest technology stack.
- Fast-paced start-up environment: This is not for the faint hearted; you need grit and passion as much as you need the core skills.
- Work in an interdisciplinary team where learning from one another and developing solutions cross-functionally is a key part of our culture.
- Golden opportunity to make history by making big business impact.
- Competitive salary to take good care of self and family.
- Insurance Benefits: Medical and Accident cover.
- Flexible Working Hours

Microsoft Azure Data Integration Engineer
Job Description:
Microsoft Azure Data Integration Developer who will design and build cutting-edge user experiences for our client’s consumer-facing desktop application. The Senior Software Developer will work closely with product owners, UX designers, front-end, and back-end developers to help build the next-generation platform.
Key Skills:
- 3+ years of experience in an enterprise or consumer software development environment using C# and designing and supporting Azure environments
- Expert level programming skills in creating MVC and Microservices architecture
- Experience with modern frameworks and design patterns like .Net core
- Strong knowledge of C# language
- Hands-on experience using the Azure administration portal and iPaaS
- Demonstrable experience deploying enterprise workloads to Azure
- Hands-on experience in Azure function apps, app service, logic apps and storage, Azure Key vault integration, and Azure Sql database.
- Solid understanding of object-oriented programming.
- Experience developing user interfaces and customizing UI controls/components
· Microsoft Azure Certification, Business Continuity, or Disaster Recovery planning experience is a plus
Responsibilities:
- Architect, design & build a modern web application for consumers
- Explore configuring hybrid connectivity between on-premises environments and Azure, and how to monitor network performance to comply with service-level agreements.
- Collaborate with UI/UX teams to deliver high-performing and easy-to-use applications
- Participate in code reviews with staff as necessary to ensure a high-quality, performant product
- Develop a deep understanding of client goals and objectives, and articulate how your solutions address their needs
- Unit testing/test-driven development
- Integration testing
- Deploying Azure VMs (Windows Server) in a highly available environment
- Regularly reviewing existing systems and making recommendations for improvements.
- Maintenance
- Post-deployment production support and troubleshooting
Technical Expertise and Familiarity:
- Cloud Technologies: Azure, iPaaS
- Microsoft: .NET Core, ASP.NET, MVC, C#
- Frameworks/Technologies: MVC, Microservices, Web Services, REST API, Java Script, JQuery, CSS, Testing Frameworks
- IDEs: Visual Studio, VS Code
- Databases: MS SQL Server, Azure SQL
- Familiarity with Agile software development methodologies.
- Advanced knowledge of using Git source control system.
- Azure, AWS, and GCP certifications preferred.


Salary ranges from 20 LPA onwards; negotiable based on experience
Mandatory Skills Required:
▪ ASP.NET & .NET Core, C#, NET 2.0 Web Services, OAuth 2.0 (JWT)
▪ Sitecore 9 and 10, Sitecore MVC, Sitecore JSS, Content Hub, Digital Asset Manager, Product Catalog Manager, Sitecore Experience Manager, Experience Platform, Customer Data Management
▪ Good working knowledge of CI/CD environments (preferably Azure DevOps), Git or similar confuration management software
Required Experience:
▪ Bachelor's degree in Computer Science or Computer Engineering from an accredited university
▪ 5+ years of relevant industry experience
▪ Must have worked with industry leading Content Management systems; certification in Sitecore is a must
▪ Strong fundamentals in Software Architecture & Software Engineering - OOP, RESTful architectures, Design Patterns, Data Structures, Algorithms
▪ Experience with RESTful API development, Open API specification ▪ Experience with Microservices Development; working on Docker, Kubernetes
▪ Experience analyzing and tuning application performance
Primary responsibilities include :
1. Leading a small team of software engineers and, also contributing individually to design, develop and test software for cloud, web and mobile
2. Design, develop, test and document quality software to user and functional requirements within specified timeframes and in accordance with CNHI coding standards
3. Design and implement complex real-time data visualization technologies
4. Generate rapid prototypes for feasibility testing
5. Generate all documentation relevant to software operation
6. Adhere to prescribed development systems, processes procedures and ensure efficient, effective,high quality delivery
7. Contribute to the improvement of development systems, processes, procedures
8. Contribute to growing team members, building a strong cohesive team; provide guidance, mentorship
9. Communicate effectively with all stakeholders
10. Perform tasks as specified by the Delivery Lead/Team Lead


Immediate: Joiners prefered
Years of exp:2+ Years
Location: Bangalore


- Good Experience in C# and SQL Server.
- Strong knowledge of .NET web framework includes ASP.NET, ASP.NET MVC, .NET Core , Web API, ASPX, LINQ ,WCF, HTML, JavaScript, jQuery, AJAX and CSS.
- Experience with user interface design and prototyping.
- Experience in designing, developing, and deploying Web Service apps or Azure-hosted equivalents.
- Understanding of object-oriented and service-oriented application development techniques and theories.
- Experience with debugging, performance profiling and optimization.
- Experience with source control management systems and deployment environment.
- Familiarity with writing unit tests and micro services.
- Ability to take a project from start to finish with or without supervision.
- Azure Technologies Desired.
- Strong analytical and communication skills with both internal team members and external business stakeholders.

