SmartMessage Software Developer in Remote, Turkey
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 (https://www.smartmessage.com/) is both honoured and humbled by the awards and recognitions (https://www.smartmessage.com/about-smartmessage/) 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
3-8 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!