QUALIFICATIONS

WORK EXPERIENCE
Minimum 5 years of experience in software development preferred with preferably a large and distributed team of engineers.
 
EDUCATION
 
Bachelor and/or Masters Degree in Engineering (preferably Computer)
 
REQUIREMENTS
  • Excellent software development skills with good understanding of data structures, algorithms, design patterns, SOLID principles and object oriented programming concepts.
  • Proficiency in C# and ASP.NET and willingness to learn new languages/frameworks when needed
  • Have solid experience working with relational databases (especially MSSQL and PostGRES)
  • Familiarity with unit testing frameworks such as NUnit
  • Familiarity with Source Control (i.e. GIT) and Issue Tracker (i.e. JIRA) systems and Development IDEs (i.e. Visual Studio) and CI/CD (Jenkins)
  • Familiarity with web technologies including HTTP, AJAX and REST and Javascript
  • Eagerness to finish tasks and contribute to team work by helping out team members
  • Excellent verbal and written skills in English
 
TECHNOLOGIES WE USE
  • C#, Javascript
  • MSSQL, PostgreSQL (PostGIS), MongoDB
  • ASP.Net MVC, ASP.Net Web Api, DotNet Core
  • Entity Framework, NHibernate, Entity Framework Core
  • Autofac, NUnit, XUnit, NLog
  • ReactJS, Redux, AngularJS, Leaflet, JQuery, Gulp, Grunt, Webpack, Bootstrap, Sass
  • RabbitMQ
  • GIT, Jenkins CI, Octopus Deploy
  • Azure, Docker


İŞ TANIMI

As a valued member of the PlusOneMinusOne Software Engineering group, Senior Software Engineer is involved in the entire software product lifecycle including design, development, unit/integration testing as well as validation of current and future PlusOneMinusOne products. The Senior Software Engineer is expected to follow best practices, to aid in new software architectures for daily problems and requirements and to quickly develop new software modules and strive to achieve best performance in his/her daily work.

Key Responsibilities
  • Designing, developing and maintaining P1M1’s software framework and customer deployed products
  • Integrating customer data into P1M1’s Data Science DB (using ETL operations)
  • Providing excellent documentation regarding software design and operation
  • Contributing to design and code reviews, helping out other team members
  • Travel (if needed) to customer or partner sites for integration, training and correcting field/customer issues

Preferred Candidate

Position Information

Firma Sektörü:

Yazılım

Çalışma Şekli:

Haftaiçi 09.00 - 18.00

Sosyal / Yan Haklar:

Özel Sağlık Sigortası
Bireysel Emeklilik

Çalışan Profili:

Beyaz Yaka: 25-49
Mavi Yaka: