We are currently opening and running an excellence Research & Development center in Cluj, for the world’s leading specialist in air transport communications and information technology.
Requirements:
- 7-8 years’ experience in C#.Net Programming
- 2+ Experience working using agile methodologies/devops environment.
- 2+ years’ experience in Azure development.
- 5+ years’ experience’ in developing apps interacting with SQL
- 1+ Experience in WCF writing or consuming WCF services.
- Experience with REST/JAVASCRIPT/.NET CORE/ANGULAR
- Knowledge of Windows.
- Demonstrate the ability to be the lead technical role on small to medium sized projects.
- Thorough understanding of the software development cycle and associated project management techniques.
- Ability to develop effort estimates and lead the estimation process for projects of medium to high complexity.
- Demonstrate a good understanding of customers’ business objectives for assigned projects.
- Solid knowledge of SOA: XML Web Services, SOAP.
- Solid knowledge of developing and designing code to interface to one or more RDBMS databases, or ability to undertake Oracle database application development.
Main responsibilities:
- Writes and delivers code for functionality and features in application modules and debugs existing code.
- Participates in the development of coding practices, guidelines and all technical processes and ensures they are followed by developers.
- Participates in gathering, managing and analysing requirements to design new application and system features.
- Responsible for overall estimates produced by less experienced developers on a team for all technical work.
- Ability to coordinate multiple technical streams of work to produce a complete solution.
- Demonstrate the ability to apply application design concepts: object-oriented design, design patterns, ASP.NET, Database development.
- Demonstrate the ability to use DataSet, SQL, stored procedures or develop stored procedures maximizing performance.
- Ability to develop detailed designs for or lead the design of small to medium systems or features in large applications.
- Ability to make trade-offs on programming choices based on risk assessment.
- Demonstrate solid understanding of CMMI and ability to lead teams to embrace and apply underlying principles.
- Ability to work well both independently or as a member of a team.