Senior Software Developer
Our client, a leader in providing advanced engineering solutions, services, and consulting to process industries worldwide, is seeking dynamic and highly motivated software developers to join the Cyprus team. With over 30 years of delivering exceptional value to the process industries, they are a renowned multinational group. Having successfully executed more than 500 projects in over 50 countries, they have become expert in providing engineering advisory and consulting services and implementing advanced industrial IT solutions for global process industries.
We are now looking for Senior software developers to join the growing team in Cyprus.
Job Description
- Analyze and maintain existing software applications
- Design highly scalable code
- Participate in the analysis of Functional Specifications for preparing coding tasks
- Modify existing applications to fit different customer needs.
- Database structures
- Front end in WPF
- Business logic either in C# or Oracle functions
- Design and code new modules following the existing Framework
- Database structures
- Front end in WPF
- Business logic either in C# or Oracle functions
- Follow Devops project tasks and sometimes expand the tasks of the stories
- Prepare test cases
Your Profile
- A Degree in Computer science or another relative field
- Minimum 5 years of experience
- Knowledge of object-oriented and service-oriented programming
- Knowledge of C# programming with Microsoft .NET Framework and .NET Core
- Knowledge of main relational databases (e.g. PostgreSQL, SQL Server, Oracle) and SQL language
- Knowledge of WPF is considered a plus
- In depth knowledge of Oracle (packages, scheduled jobs, materialized views) is considered a plus
- Experience with software testing techniques and tools (unit test, integration test, system test)
- Experience in using distributed version control systems (Microsoft TFS, GIT)
- Good knowledge of the English language, both spoken and written
Benefits
- Hybrid (50% in office) – 3 days a week from home week 1, 2 days a week from home week 2.
- Discretionary salary increases and bonus at year end.