Overview
Lafarge Africa Plc is a member of the LafargeHolcim Group – the biggest building and concrete solutions company in the world. It is a publicly quoted company on the Nigerian Stock Exchange (NSE) and serves Nigeria with a wide range of building and construction solutions designed to meet housing and construction needs from small projects like individual home buildings to major construction and infrastructure projects.
Job Position: Application Developer
Job Location: Lagos
Job Description
- Primary responsibility is be to design and develop applications and coordinate with the rest of the team working on different layers of the infrastructure.
Job Responsibilities
- Interface with the business for requirement gathering and act as first-level support for all user escalations
- 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
- Analyze user data needs and determine needs resolved through an automated repeatable process.
- Decompose high-level business needs into functional needs by understanding problems and determining data needs.
- Generate reports using QlikView and QlikSense based on data analysis and presenting to management
- Supporting the data warehouse team in identifying and revising reporting requirements
- Training end-users on how to develop new reports and dashboards
Job Requirements
- 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
Behavioral competence:
- Ability to work in and constructively contribute to team work environment and meet stringent deadlines
- Ability to prioritize and handle multiple tasks simultaneously
- Knack for writing clean, readable C# code
- Strong analytical and problem solving skills
Leadership and Managerial abilities:
- Excellent interpersonal skills
- Good communication skills (both written and spoken) in articulating and presenting choices
Job Dimensions:
- Key interfaces, stakeholders and relationships:
Internal
- IT Operations
- End User Support
- Network Engineer
- Internal Control
- Business Units (to assist with system requirements and encourage use of Group standards)
Organizational Structure:
- Role reports to the Applicantions Manager
How to Apply
Interested and qualified candidates should:
Click here to apply online