In this role, you will:
- Participate in multiple software development processes including Coding, Testing, Debugging & Documentation
- Work on new initiatives and support existing content applications
- Rewriting existing services on the latest technology stack and adding new functionality to it
- Perform Application & System Performance tuning and troubleshoot performance issues
- Develop web-based applications and build rich front-end user interfaces
- Build applications with object-oriented concepts and apply design patterns
- Perform unit testing of application code and fix errors
- Interface with databases to extract information and build reports
Skills and Requirements:
- Bachelor’s Degree in Computer Science or Relevant field
- 3+ years of experience as a .NET engineer
- Strong knowledge of .NET Core, Elasticsearch, AWS, SQL, Docker
- Proficient in C#
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Familiar with various design and architectural patterns
- Strong Knowledge of Entity Framework Core
- Knack for writing clean, readable, and easily maintainable code
- Understanding of fundamental design principles for building a scalable application
- Experience creating database schemas that represent and support business processes
- Experience implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools like Git
- Strong attention to detail
- Excellent troubleshooting and communication skills
- Experience with Angular and Kubernetes will be given priority
- Knowledge of serverless and stateless architectures
“So what’s in it for me,” you ask?
We pride ourselves for being a culture-based company buzzing with high-energy. Aside from the enthusiastic environment, you’ll enjoy:
- Provident Fund
- Competitive salary
- Health insurance
- Referral bonuses
- Generous vacation time
- Paid Maternity and Paternity leave
- Work from home days
- Lunch facility within office
- Travel allowance
- Company equipment (laptop, internet device, screens etc.)
- Professional development and career growth opportunities
- Awesome team members
If we still have your attention, don’t delay, send us your resume!