Jr Architect/Senior C# Developer (WPF, PRISM) Offline

Project Description:

One of the world's largest providers of products and services to the energy industry has a need to develop and support an enterprise information system in the Oil & Gas domain. The project is related to the collection, visualization, and analysis (including real-time) of data received from the evaluation of production and test wells. The project is based on the SCRUM methodology.

Responsibilities:

- Application design

- New features development

- Bugfix

Mandatory Skills Description:

• 8+ years of software development experience.

• 3+ years of experience of WPF development. Familiar with PRISM.

• Proficient in C#.net and Asp.Net Web API

• Experience with multi-threaded development.

• Familiar with Relational database, SQL, ORM (NHibernate)

• Experience with unit testing in application development

• Strong in OOP, Design Patterns and SOLID Principle

• Experience with leading small to medium size teams

• Able to create development plans, guide implementation efforts and mentor other team members

• As needed participate in coding, proof of concept and bug fixes

• Able to pickup complex development tasks that are above the expertise of available developers

• Familiar with application architecture

• Bachelor's degree or higher: Computer Science or Engineering, ME, EE, PE, Math, or Physics

• Experience with agile/scrum software development processes.

• Excellent analytical, problem solving, and debugging skills

• Excellent teamwork skills and willing to help team members with tasks

• Able to effectively multitask to work on multiple projects simultaneously

Nice-to-Have Skills:

• Experience with Angular Single page application development (preferably Angular 8 and above)

• Familiar with gRPC, RabbitMQ, and .Net Core

• Azure development experience with the services likes App service, Function Apps, service bus, queues, blob storage , etc.

 

Languages:

English: C1 Advanced