JOB CODE: #004
POSITION RESPONSIBILITIES:
- Develop, Enhance and support Websites, Windows applications, Web Services
- Design, develop, maintain and enhance systems based on business requirements, using approved technologies and coding standards.
- Having expert knowledge in C# language on .NET Core, Owning or receiving specialization certificates
- Participate in requirements analysis
- Collaborate with internal teams to produce software design and architecture
- Write clean, scalable code using .NET programming languages
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Develop documentation throughout the software development life cycle (SDLC)
- Serve as an expert on applications and provide technical support
MINIMUM REQUIREMENTS:
- Bachelor’s degree in Computer Science or a related field
- 3-7 years software development experience.
- Understanding of object-oriented design (OOP), client-server architecture and relational database design.
- Expert Knowledge in .NET Core, .NET Framework and ability to work with SharePoint, ASP.NET Core, WCF, MVC.
- Preferred Microsoft Certified
- Experience using T-SQL with the ability to write SQL queries and stored procedures.
- Knowledge of client-side technologies such as JavaScript, jQuery, AngularJS, HTML5 and CSS preferred.
- Familiarity with architecture styles/APIs (REST, RPC)
- Familiarity with Cloud hosting, Dockers, Azure or AWS.
- Experience with Microsoft Visual Studio and SQL Server Management Studio
- Experience using Team Foundation Server (TFS) and Github for source control.
- Have knowledge about Agile methodology
- Proactive, problem solving, open to learning, high job responsibility and a strong team contributor, hard worker.
- Very Good English
- Priority for Turkish nationality (türk vatandaşlığına öncelik)
WHAT WE OFFER:
- Package commensurate with experience
- Health Insurance (SGK)
- Performance based bonuses
- Performance based increment
- Career path
- Exposure to the latest web technologies Professional, creative, and fun environment