- Company Name
- Ampa - Legal & Professional Services
- Job Title
- Software Developer
- Job Description
-
Job title: Software Developer
Role Summary: Deliver, test, and support Azure-hosted debt recovery solutions within an Agile environment, ensuring seamless data integration, regulatory compliance, and process automation.
Expactations:
- 3+ years of proven delivery of complex C#/.NET applications.
- Experience with Azure cloud services, SQL Server, and domain‑driven design.
- Strong analytical skillset, problem‑solving, and stakeholder collaboration.
- Agile mindset and participation in Scrum ceremonies.
Key Responsibilities:
- Design, implement, and maintain robust data integrations between the debt solution, third‑party systems, and internal services.
- Validate requirements, produce detailed solution design documents, and ensure deliverables meet scope and quality standards.
- Perform unit, integration, and system testing; resolve defects in a scalable manner.
- Hand over completed features to operations and support, documenting processes and models.
- Champion innovation by evaluating emerging technologies to enhance business value.
- Participate in code reviews, DevOps pipelines, and continuous delivery practices.
Required Skills:
- C# / .NET / ASP.NET; JavaScript (HTML, CSS); TypeScript/NodeJS (benefit).
- MS SQL Server, SSIS, SSRS, T‑SQL; Azure SQL, Managed Instances, Database Migration Services.
- Azure DevOps, Source Control, Azure Cloud development, NServiceBus, Entity Framework.
- API design and management, Domain‑Driven Design, Scrum/Agile methodologies.
- (Beneficial) DevOps – automated testing, Application Insights, MS Logic Apps, Power Apps, Blazor, Kendo UI.
- Strong documentation, organization, and communication skills.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, .NET Fundamentals) preferred.