Application Developer

Location: 

Ikoyi, Lagos State, NG, 101233

Requisition ID:  16541

Are You Ready To Build The Future With Us?

Lafarge Africa PIc is a member of Huaxin Cement Co. Ltd.,  - founded in 1907 and incorporated in China. Huaxin is listed on the Shanghai and on the Hong Kong stock exchanges, and is among the 10 largest cement groups in the world. In addition to cement, Huaxin operates aggregates and ready-mixed concrete as well as waste management businesses, and has its own cement and waste pre-/co-processing equipment manufacturing with proprietary technology. Huaxin is recognized among the world's top manufacturing enterprises and most valuable brands. Lafarge Africa is a publicly quoted company on the Premium Board of the Nigerian Exchange Limited and serves Nigeria with a wide range of building and construction solutions.

 

Who are Lafarge People?

Lafarge people are passionate about finding better ways to build. They embrace innovation and improvement with a pioneering spirit. They work as trusted partners, creating better solutions and experiences for their customers, communities, and colleagues

 

About the job

We are looking for a C# developer, who will be responsible for building C# applications, including anything from back-end services to client-end counterparts. Primary responsibility will be to design and develop applications and to coordinate with the rest of the team working on different layers of the infrastructure. 

 

What you'll be doing

  • Building new applications, maintaining the existing software platforms
  • First Level Support for user escalation with response to applications developed locally
  • Participate in requirement gathering and documentation of software application
  • Interface with business to ensure their requirements are met
  • Database Administration - Data Backup

 

Who you'll be working with 

  • Internal Key interfaces, stakeholders and relationships
    • IT Operations
    • End User Support
    • Network Engineer
    • Internal Control
    • Business Units (to assist with system requirements and encourage use of Group standard

 

What we are looking 

  • A Bachelor’s degree or Higher National Diploma in Computer Science or other relevant field
  • Minimum of 3-5 years directly related work experience in Software Development
  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework (C#, ASP.NET Core, Web API, WCF, ASP.NET Core, Entity
  • Framework, XAML, Xamarin, MVVM, MVVMCross)
  • Familiarity with React JS or Vue JS
  • Familiarity with the Mono framework
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Knowledge of concurrency patterns in C#
  • Familiarity with Microsoft SQL Server, Sqlite, MySQL
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools

 

Your Lafarge Experience:

At Lafarge, there is endless opportunity for you to play your part. Whether you’re in a technical, managerial, or frontline role, you can shape a career that works for you. With us you’ll have the chance to embrace the passion we share for our planet. You’ll be encouraged to seek out diverse perspectives, share your ideas and build the skills and connections you need to perform at your best. Because it’s only when we work together in a culture where everyone thrives, that we can build the world we all want to live in.