Overview
Greenwich Registrars & Data Solutions Limited – Since the commencement of our operations in the late 1950’s, Greenwich Registrars & Data Solutions has evolved into a strong player with a robust clientele consisting of leading Nigerian corporates and subsidiaries of multinationals. We serve as an intermediary between our clients and their shareholders by providing a complete range of share registration and data management services.
Job Position: Senior Software Engineer
Job Location: Lagos
Job Description
- Produce and implement functional software solutions by determining and identifying high-level functional and technical requirements based on interactions with the user community and knowledge of enterprise architecture.
- Design architectures, including the software to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces.
Job Responsibilities
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing well-designed, testable and efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with latest technologies
Job Requirements
- Bachelor’s in Computer Science or Software Engineering
- 5-7 Years of proven experience as a .NET Developer or Application Developer
- Familiarity with the Xamarin, ASP.NET framework, SQL Server and design/architectural patterns
- Experience with HTML, JavaScript and web development frameworks (Node, Angular, Bootstrap, jQuery)
- Experience with Web services development (SOAP, REST)
Key Competencies:
- Strong portfolio demonstrating programming and design skills
- Strong understanding of version control systems
- Solid experience in software development across the full stack (front-end, back-end, DevOps etc.)
- Experience in the full software development lifecycle from requirements analysis to design, development, testing and implementation
- Strong problem-solving skills and ability to work with autonomy..
Knowledge:
- Experience with C#, .Net Core, Asp.Net MVC, Dapper, Entity Framework
- Experience with a frontend framework (JQuery, Vue / React)
- Good knowledge of TSQL, SQL Server, MySQL, Postgres SQL, MongoDB
- Demonstrated experience with Message Queues (MSMQ / RabbitMQ / ZeroMQ)
- Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
- Proven experience with object-oriented programming and OOD methodologies
- Proficient understanding of code versioning tools (Git, TFS) and DEVOPS practices (CI – CD pipelines et al)
- Strong understanding of multi-threading and parallel programming
- Excellent troubleshooting and communication skills
- Working knowledge of Windows, Linux / Unix and MacOS environments
- Knowledge of MAUI / Flutter is a plus
- Knowledge of PHP can prove useful
- Experience working with Agile development technologies and practices.
- Advanced project management skills.
- Good interpersonal skills.
How to Apply
Interested and qualified candidates should send their Application to: careers@gtlregistrars.com using the job title as the subject of the mail.