QUALIFICATIONS AND JOB DESCRIPTION
Who we are?
We are a growing 15 years-old global technology company operating in 8 countries and 5 continents, helping our clients to communicate more effectively with their customers. We are looking forward to expand our people capabilities and success in developing high-end solutions beyond existing boundaries and establish our brand as a Global Powerhouse.
We have the industry’s most established, experienced team, and we all share a common goal: accelerate our clients’ success.
SmartMessage is both honoured and humbled by the awards and recognitions that we have received from industry, business and community leaders. The awards we’ve received support our commitment to serving our customers with passion and excellence at all times.
We are free to work from wherever we want and go to the office whenever we like!!!
What is the role?
We are looking for a Software Developer to take part in our company.
What you’ll be responsible:
- Designing, coding and testing program modules that meet design specifications
- Preparing documentation about the software development cycle
- Implement the unit tests for the implementations, assisting in the creation of test scripts; executing and documenting the tests necessary to ensure that an application or technical environment meets performance requirements
- Support existing applications and modules, to develop features on existing environments
We are looking for a passionate talent who has;
- BS or MS in Computer Engineering, Software Engineering, Industrial Engineering, Statistics, Mathematics or related fields
- At least2 years of experience in C# programming language
- Advanced coding skills
- Good knowledge of ASP.net MVC, JQuery, ORM Frameworks (NHibernate, Entity Framework), Windows Service, Web API / XML Web Services, ANSI SQL
- Knowledge of cloud platforms, NoSQL solutions (MongoDB / Redis / Cassandra / ElasticSearch) is a plus
- Knowledge of RabbitMQ / ActiveMQ / Kafka / IBM MQ is a plus
- Experience in source control systems (TFS, GIT) and Agile / Scrum software development methodology
Join our team!