Collaboration with Integration Analysts: Work closely with Integration Analysts to understand and gather software requirements.
Azure Platform Development: Develop enterprise-level data ingestion and consumption solutions on the Azure platform to meet business needs.
Continuous Integration & DevOps: Implement continuous integration and DevOps practices to enhance development processes.
Root Cause Analysis: Conduct thorough root cause analysis on integration support incidents and provide solutions.
Collaborative Problem-Solving: Engage in a highly collaborative environment to solve complex technical and business problems.
Customer Support: Provide development support and assistance for customer escalations and issues, including off-hours as needed.
Project Management: Effectively multitask across various projects, ensuring timely completion of tasks and meeting deadlines.
Quality Assurance: Own the quality and accountability of deliverables, ensuring they meet team goals and standards.
End-to-End Development: Involve in all aspects of the development lifecycle, from gathering requirements to post-implementation support.
Knowledge Sharing: Share technical knowledge through presentations and team collaborations.
Required Skills/Qualifications:
Experience: 0-2 years in application development with proficiency in C#, ASP.NET, MVC, REST, and SQL.
SDLC Knowledge: Good understanding of all Software Development Life Cycle (SDLC) phases, including Object-Oriented Design and Programming, REST API development, and HTTP standards.
Test-Driven Development: Experience in developing applications using a Test-Driven Development (TDD) approach.
Technical Support Experience: Experience in technical support, diagnosing and resolving production incidents, and determining long-term solutions.
SQL Expertise: Solid knowledge of TSQL, including the development of stored procedures.
Communication Skills: Excellent communication, collaboration, and problem-solving abilities, with the capability to interact directly with technical and business stakeholders.
Multi-tasking: Ability to balance multiple priorities in a dynamic environment, ensuring thorough follow-up on tasks.
Education: Bachelor’s degree or higher in Computer Science or a related field.
Language Proficiency: Fluency in written and spoken English.