QUALIFICATIONS AND JOB DESCRIPTION
We are looking for a Software Developer who will be responsible for the development our web sites including supplementler.com, vitaminler.com, bodyforumtr.com, sporcard.com, fitmoda.com and upcoming new projects.
Requirements:
- BS in Computer Engineering, Statistics, Mathematic Engineering or Electronics Engineering fields.
- Minimum 3 years of experience in a similar position.
- Good understanding of object orientation, software architectures, SOA and design patterns.
- High experience of Microsoft .Net / .Net Core with ASP.NET MVC, C# and SQL knowledge.
- High experience of T-SQL, Entity Framework and/or LINQ.
- High experience of OOP principles, N-tiered architecture, Design Patterns and Secure Coding.
- High experience of HTML5, CSS3, JAVASCRIPT, Bootstrap, JQUERY, AJAX, JSON.
- High experience of IIS Web Server and web application configuration.
- High experience of relational database design and development including Sql Server, MySQL Server.
- High experience of framework design, ORM, Component Based Software Engineering.
- High experience of process analysis and design.
- High experience of building service-oriented solutions and RESTful services.
- Experience of ElasticsSearch, Redis and cluster management.
- Eager to learn new technologies.
- Good team player, result oriented attitude and analytical mind.
- Strong communicational and interpersonal skills.
- No military obligation for male candidates.
Job Description:
- Reviews the development and coding of programs and systems.
- Participates in design, development and implementation of e-commerce & retail software projects.
- Program, test, debug and maintain applications, address performance or capacity issues where necessary.
- Identify potentially complex and complicated problems and develop solutions by evaluating options.
- Gather requirements where needed, document and implement appropriate solutions.
- Work out of solutions using agile development methods, mostly in small teams with high level of responsibility.
- Follow the software development lifecycle and software development practices of the company.
- Rich software development cycle including distributed version control, automated build and automated code analysis systems and code reviews.
- Demonstrates strong commitment to personal learning and development; acts as a brand ambassador
- Understands expectations and demonstrates personal accountability for keeping performance on track.
- Actively focuses on developing effective communication and relationship-building skills.