Software Developer - Integration

Educonnectaustralia — Nepal · Posted ~3 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Overview of the RoleThe role sits within the Software Development team and is part of Service Delivery which provides support, consultative services, software development, software testing, customised platform solutions as well as compliance with relevant regulations, integration, data migration and implementations. The Software Developer is responsible for development that contributes to integration with third party provider and enhancement. The role requires close attention to detail and an ability to learn and develop to progress in the role. This role offers opportunities to work on diverse projects, collaborate with cross-functional teams, and contribute to the development of high-quality software solutions. Reporting ManagerService Delivery Manager/Head of Software Engineering Role ResponsibilitiesDevelopment: · Collaborate with stakeholders to understand development requirements for software solutions related to integrations and enhancements. · Collaborate with cross-functional teams to contribute to customer onboarding projects. · Develop software solutions that enhance the customer onboarding experience. · Analysis of requirements scoped into an estimate of time/ effort to complete work. · Do Impact analysis of the changes in the system. · Do code review of fellow developers. · Resolve bugs and incidents within SLA. · Ensure that customisations align with software development standards and maintain compatibility with the existing codebase. · Identify, document, and prioritise software bugs reported by users or identified during testing. · Debug and resolve issues efficiently, maintaining a record of fixes. Testing: · Conduct thorough testing and quality assurance to validate clean efficient, and well-documented code within set timeframes. · Collaborate with QA teams and users to validate bug fixes, maintaining a record of fixes and improvements. Requirements for the RoleEssential Skills: · Thorough understanding of C# language. · Minimum 2 years’ experience in C#.NET and ASP.NET and some experience in .NET Core. · Experience developing service libraries, .NET Web APIs and .NET Core APIs. · Strong knowledge and skill set for ASP.NET Web Form development (HTML, CSS, JavaScript, SQL, jQuery, Ajax, Strongly Typed Dataset, LINQ, Master/Details pages). · Full understanding of ASP.NET Page Life Cycle and partial page updates. · Experience working with MS SQL Server, T-SQL and database. · Experience of front-end web development with Bootstrap and JS framework. · Experience of version control with TFS, GIT. · Ability to understand and use third party APIs to integrate with Meshed products. · Full-Stack SDLC experience. · Ability to read and understand code written by another developer. · Good communication skills with ability to understand specific client related requirements. · Good analytical skills. · Ability to describe a solution in a concise and logical manner. · A team player who can also work unsupervised and manage your own time when required. Nice to have skills: · Can work well under pressure and has a close attention to detail. · Knowledge of Jira and Zendesk. · Knowledge of SSIS packages · Can respond to shifting priorities, demands and timelines through analytical and problem-solving capabilities. · Proficient in using Microsoft Excel, Word, and Outlook. Key Performance IndicatorsProactively meet ticket response and resolution SLA’s that include: · Accurate estimation vs time to complete. · Completing development tasks with no or very a smaller number of reworks. · Completing tasks within agreed timeframes.