Description
Software Developer
Bangalore, India
The Opportunity:
Anthology delivers education and technology solutions so that students can reach their full potential and learning institutions thrive. Our mission is to empower educators and institutions with meaningful innovation that s simple and intelligent, inspiring student success and institutional growth.
The Power of Together is built on having a diverse and inclusive workforce. We are committed to making diversity, inclusion, and belonging a foundational part of our hiring practices and who we are as a company.
Primary responsibilities include:
- 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
The Candidate:
Required skills/ qualifications:
- 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
Preferred skills/ qualifications:
- 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
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts managements right to assign or reassign duties and responsibilities at any time.