Ready to build something big? We are creating next generation customer communication platform. If you're interested in processing big data to solve big problems, implementing new technologies and develop A.I. based applications and want to be part of a team that has a proven track record of developing talent and delivering products that are in high demand, then join us.
The ideal candidate is clearly passionate about new opportunities and has a demonstrable track record of success in delivering new features and products. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.
- Willing to develop .Net and C# based back-end services.
- Having knowledge about .Net Standard/.Net Core, ASP.NET MVC and Web API
- Capability to use both NoSQL database systems such as MongoDB and also Relational databases such as SQL Server or MySQL
- Deployment ability to Azure cloud platform and ability to manage scalable and mission critical and highly available systems
- Understanding of object-oriented development, Design Patterns & Practices
- Experience in development practices such as refactoring, TDD (Test Driven Development) and continuous integration
- Familiarity with Software Engineering design principles – project life cycle, source control (github, bitbucket), etc.
- BS/MS degree in Computer Science, Engineering or a related subject
- A good eye for design and usability
- A deep love for developing software and making great products
- A desire to work with a top tier team of peers that are just as good as you are
Desired Skills and Experience
- Having experience by developing software services with C# based on ASP.NET MVC.
- Highly motivated for developing biggest and most challenging software projects
- Good team-player and strong communication skills
- Willing to learn new technologies and environments
- A passion for quality and continuous improvement of processes and software
- Demonstrated ability to meet tight deadlines, follow development standards and to working
- Testing cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies
- Testing for compliance to specified standards such as accessibility standards in the clients region or domain