
Software Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Developing various REST API Endpoints in Azure
- Developing data integration solutions using Azure iPaaS
- Assisting Integration Architects with providing estimates for Integration Solutions
- Developing robust monitoring, alerting, and reconciliation functionality
- Interacting closely with Integration Analysts/Architects to understand software requirements and design solutions
- Developing enterprise-level data ingestion and consumption solutions to meet business needs in Azure platform
- Implementing continuous integration and DevOps practices
- Conducting root cause analysis on integration support incidents
- Working in a highly collaborative environment to solve challenging technical and business problems
- Providing development support and assistance for customer escalations and issues, including off-hours
- Multi-tasking many projects effectively
- Owning quality and accountability of deliverables
- Prioritizing and scheduling assignments to meet team deadlines and goals
- Working in all aspects of development including (but not limited to) gathering requirements, development of technical components related to process scope, and supporting testing and post implementation support
- Sharing knowledge through technical presentations
- 2-5 years of experience in application development in C#, ASP.NET, MVC, REST and Azure SQL
- Good understanding of all SDLC Phases including Object-Oriented Design and Programming, REST API development, HTTP, MQ, JSON, XML
- Experience developing with microservice architectures, unit/integration tests and developing applications using a Test-Driven Development approach
- Excellent communication, collaboration, problem solving capabilities and ability to work with a team to accomplish a task
- Experience in technical support including diagnosing and resolving production incidents and determining the root cause and associated long term resolution for those incidents
- Solid knowledge of SQL with the development of stored procedures, performance tuning, code profiling
- Experience in Agile practices and working if onshore teams
- Comfortable with direct communication with all levels of technical and business resources
- Ability to balance multiple priorities in an extremely dynamic environment, initiating necessary tasks and ensuring complete follow up
- Bachelor's degree or higher in Computer Science or a related field
- Fluency in written and spoken English
- Microsoft Azure Developer Certification
- Knowledge of Student Information Systems, CRM Systems, ERPs
- Development knowledge of HTML5/CSS/REACT/JavaScript/TypeScript
- Experience with DevOps and CI/CD implementations
- Azure DevOps experience