Send your CVs today and join the winning team.

Software Engineer

We are looking for a developer that will be able to manage the existing API code and able to do the code for newly added features and enhancements.


• RestAPI
• Experience using .NET 4.5+ | Core
• Mongo DB


  • Visual Studio and Any Database Explorer Tool for Mongo DB

Senior Software Engineer

Job Description:
• Work collaboratively to develop software using modern software development principles and state-of-the-art technologies in a cross-functional agile development environment.
• Design, Develop, Test, and document cloud-hosted web applications.
• Deliver quality code based on unit and automated acceptance tests.
• Review, define, analyze, and improve detailed specifications and implement feature development.
• Ensure that development/integration documentation is adequate, complete, and published.
• Work on test automation to help ensure fast delivery of quality products.
• Participate in peer reviews of code and offer suggestions in line with best-practice design patterns

Skills and Personal Characteristics:
• Expert knowledge of ASP.Net, ASP .Newt MVC and related frameworks/libraries
• Strong proficiency with JavaScript and Typescript (will be plus point)
• Experience in developing cloud-based applications using Azure functions or AWS Lambda.
• Experience in building and consuming RESTful APIs/Microservices.
• Understanding the nature of asynchronous programming, its quirks and workarounds.
• Good understanding of application security, compliance, authentication/authorization between multiple systems, servers, and environments.
• Experience with Encryption/Decryption, JWT tokens.
• Strong knowledge of SQL database and having experience in writing stored procedure
• Strong knowledge of Document Storage NoSQL databases and having experience in writing code to handle data-intensive applications with either MongoDB or Postgresql
• Implementing automated testing platforms and unit tests.
• Knowledge of software design patterns and dependencies injections
• Knowledge of Angular, node.js or knockout.js will be plus point
• Knowledge of MS TFS, Git and Azure DevOps will be a plus point
• Excellent troubleshooting and communication skills
• Implementing automated testing platforms and unit tests.
• Have excellent troubleshooting skills, familiarity with test tools, and a drive to quickly fix issues

Special Skills:
• Bachelor’s degree in computer science or a related field or equivalent work experience
• 3+ years’ experience of development experience using the following languages: HTML, CSS, JavaScript, ASP . NET, ASP .NET MVC,  (TypeScript and Angular will be plus point)
• 2+ years’ experience using SQL EXPRESS database
• 2+ years’ experience using NoSQL database technologies
• Experience working in an Agile environment: Scrum and Kanban
• Experience in working with Git and SVN as code versioning tools.
• Experience working on ionic mobile app is a big plus

Working at Amigo Software

Thank you for considering a career at Amigo Software. Please take a minute to email us your resume.

After your resume is reviewed and shortlisted, you will be called for an interview. The process takes a usual of 5 working days.

Email us at

Menu Title