QUALIFICATIONS AND JOB DESCRIPTION
YILPORT Holding is a privately held, wholly owned subsidiary of YILDIRIM Group, one of the fastest growing Turkish industrial groups with its ports located in Turkey as well as in the world. The company has ambitions to become one of the top 10 global container terminal operators and it has recently become the largest terminal operator in Turkey in terms of number of ports operated and overall capacity.
We are looking for a "Software Architect" to be based in YILPORT Holding Gebze Terminal.
- BS Degree in Computer Science, Computer Engineering, Computer Information Systems, Mathematics or equivalent experience
- Minimum of 8 years combined experience as a hands on developer of quality code (.Net & MVC preferred) as well as ability to lead highly effective development teams
- Must have extensive experience with software development best practices and architecture for high availability, high volume, and data intensive websites
- Strong experience in developing and designing for real world, high availability and scalable SOA Architecture
- Ability to stay up to date on trends and developments within functional area of expertise and the industry
- Ability to work under pressure to meet tight deadlines
- Experience any of the RDBMS (preferably MS SQL Server); solid experience with design, development and architecture of data transformation applications (at least 5+ years)
- Strong understanding of performance tuning with SQL queries (at least 5+ years)
- Strong scripting experience including Bash Shell and Ant scripting
- Experience with AJAX and JQuery and JavaScript. At least 5+ years on Ajax, at least 5+ years on JavaScript and at least 2+ years on JQuery
- C#, ASP.NET, Net MVC, Web Services (ASMX/WCF), XML and other Microsoft .NET technologies (at least 5+ years)
- SQL server (List versions) apply 2000, 2005, 2008 and now initial 2012
- Advanced skills in design and development of N-tier applications using object-oriented concepts, patterns and best practices (at least 5+ years)
- Excellent communication skills and having a can-do attitude
İŞ TANIMI
The position will lead a key development team responsible for ensuring timely delivery of quality code using Agile practices. Position will be 50% management and architecture, 25% code review, code quality & coding best practices, and 25% hands on coding of seed code and code samples. This position reports directly to the IS Director.
Responsibilities - Take an active role as a mentor for the team to excel themselves towards having the best coding skills
- Effectively execute projects that will consist of seed code for critical projects, help the team code through issues, bottlenecks and technical shortcomings
- Lead the design effort on a variety of projects in a highly collaborative, fast-paced environment
- Design innovative solutions to Container Terminal Management related Systems
- Work closely with user interaction designers, and other software engineers to develop new product offerings and improve existing ones