, we don't just build software -- we build future-ready, human-centered digital platforms that drive business transformation. We are a design-led technology firm committed to solving complex problems with elegant, scalable solutions. Join a workplace where your ideas matter, your expertise is valued, and your growth is championed.
About
the
Role
As a software engineer on our team, you will assist with the design, analysis, development, implementation, and deployment of new data-driven, web-based applications.
Key
Responsibilities
Provide support for existing systems.
Work independently and within a team of developers to deliver end-to-end web solutions for moderate to complex projects.
Work with peers to carry out code reviews and unit testing of new development and create unit test plans and scenarios for development unit testing.
Review project requirements and assess and estimate the necessary time-to-completion.
Document new developments, procedures, or test plans as needed.
Interact with other development teams to ensure a consistent, uniform approach to software development.
Prepare technical design documents using enterprise standard documentation tools.
Support system testing by following up on and closing defect tickets in a timely manner.
Deploy all integration artifacts to testing and production environments.
Supervise and mentor junior team members.
What
We're
Looking
For
Bachelor's degree in business information systems, computer science, business/technology or similar degree
Microsoft Azure Developer Certifications obtained, in progress, or must be able/willing to obtain.
5+ years' experience in .Net programming.
5+ years' experience working with and scaling relational databases preferably Microsoft SQL Server 2019 or higher.
Design, develop and maintain applications using the .NET framework (4.8 or higher) and .Net 7 or higher.
Proficient in designing and developing secure, scalable microservices with C#, coupled with a robust understanding of SOLID principles and design patterns.
Experience in using Azure services such as Azure Functions, Azure SQL Database, Azure App Service and Azure Logic apps.
Experience in developing responsive user interfaces using Angular16, HTML5, CSS3, and jQuery.
Experience with at least two of the following: Web Services, RESTful API, WCF and Web API's and windows services.
Experience with data modeling, database design, querying, performance tuning etc.
Experience in writing TSQL queries using Sub queries, Joins, Windows functions (i.e. Ranking, aggregate etc.), Set Operators, CTE, Temp Table, Derived Tables, Dynamic SQL, Pivot, Unpivot and XML.
Experience in SQL Error Handling, Transactions and optimization of complex SQL queries.
Experience in troubleshooting common database issues (deadlocks, blocks, indexes, expensive queries and performance counters using DMV).
Experience of Agile methodologies and SCRUM processes.
Experience with Source Control Systems preferably GIT.
Experience with CI/CD tools preferably Azure DevOps.
Strong analytical and problem-solving skills.
Ability to learn and apply new technologies.
Preferred
Working knowledge of PowerBI, Bootstrap, and Telerik Kendo UI.
Working knowledge of enterprise application architecture and design patterns.
Working knowledge of Docker and Kubernetes.
Experience working in the financial services industry.
Experience working in a consulting environment.
Demonstrably effective verbal and written communication skills.
Ability to work independently and virtually.
Ability to understand business problem(s) being addressed by the project.
What We Offer
A
Purpose-Driven
Mission
We believe in using technology as a force for good--designing systems that are secure, scalable, and deeply impactful across industries. You'll be contributing to products and platforms that help our clients grow and evolve.
Empowered
&
Inclusive
Culture
Our flat structure and open culture ensure your voice is heard. Whether you're driving architectural decisions or mentoring teams, you'll work in an environment where autonomy and
I'm interested
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.