3 Web Programming jobs in Nigeria
Software Development Engineer
102105 Lagos, Lagos
avetiumconsultltd
Posted 481 days ago
Job Viewed
Job Description
Responsibilities: • Work closely with the Product Manager to translate product strategy into detailed requirements, prototypes and execution.• Design and implement robust, low-latency, high-availability, and high-performing applications• Create and enhance products that fill a niche in the market.• Manage the process of developing a product, and also enhance existing products in order to meet customer expectations effectively.• Write effective and scalable Python, Java and Deluge codes.• Write reusable, testable, and efficient codes.• Integrate user-facing elements with server-side logic.• Integrate data storage solutions that may include databases, key-value stores, blob stores, etc.• Work with APIs to add functionality efficiently.• Use relevant python frameworks to optimize codes.• Analyze code, requirements, system risks, and software reliability.• Being at the forefront of the creation and maintenance of product documentation.• Perform other related duties as required by the Product Manager.RequirementsRequirements:• Bachelor’s degree in Computer Science, Software Engineering, or a related field.• Proven experience in software development with a strong focus on building scalable and high-performance applications.• Proficiency in one or more programming languages (e.g., low-code, Java, Python, C++, etc.).• Solid understanding of software architecture, design principles, and best practices.• Strong problem-solving and debugging skills.• Excellent communication and teamwork skills.• Familiarity with DevOps practices and tools.• Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes).• Previous work on large-scale distributed systems.
This advertiser has chosen not to accept applicants from your region.
0
Senior Technical Lead, Software Development
Estuary Business Solution Ltd
Posted 23 days ago
Job Viewed
Job Description
The Senior Technical Lead, Software Development will be responsible for leading the architecture definition, design and technical implementation of software applications, leading development teams to build robust, scalable, and maintainable software systems. This role is highly technical and hands-on with code architecture.
br>Key platforms and Services to be covered include the following:
1. Self-Service Customer Apps and Web
2. orporate Web Portals
3. Voice of Customer for Survey feedback
4. Payment System
5. Partner Portal
6. Robotic Process Automation
7. Assisted-Channel Apps and Web
8. Metaverse system
9. E-commerce System
10. IOT System
11. Web Hosting System
Key Responsibilities
(1) Strategy s Business Understanding
(a) Good understanding of organisation’s strategy and translation of business requirements into technical solutions < r>(b) U derstanding of key architecture and solution building blocks for all technical capabilities in the Software Development architecture domain for a Telco and TechCo
(c) Involve in co-creation of Consumer and mass market services and initiatives with Business teams and drive the implementation
(d) Support the Domain Architect in developing a high-level view of current and future state business and solution architectures for Software Development that are well connected and aligned with business strategy
(e) Evaluate developments in architecture and technology trends in the industry and recommend value-adding improvements to the Software development domain architecture roadmap
(2) Solution Architecture Definition, Design and Implementation Supervision
(a) Carry out detailed Architecture Impact Analysis for all Software Development and business requirements before implementation
(b) Create low-level designs covering all components for all Software development solutions to guide software developers and implementation team
(c) Document all designs and create relevant artefacts for all solutions using standard templates and diagrams such as system integration views, API details, design flows, data integration document, etc.
(d) Oversee the implementation of systems and capabilities impacting Software development solutions, including network integration, infrastructure deployment, application development/deployment and data integration.
(e) Carry out detailed capacity planning for key platforms, services and solutions to ensure robust and scalable solution delivery
(f) Coordinate cross-functional teams of implementers and vendors for the end-to-end delivery of solutions, products and services
(3) Software Engineering
(a) Design the architecture of software systems, including databases, user interfaces, application modules and components, APIs etc. and translate the design plans into functional code using various programming languages.
(b) Design scalable applications architecture based on trend analysis of usage and forecast, and benchmark application capabilities based on projected growth.
(c) Support developers in documenting code specifications and versioning for references and maintenance
(d) Involve in peer review of codes to ensure efficient and optimal codes for solutions
(e) Support in software and applications unit and integration testing
(4) Solution post implementation support and operational handover
(a) Prepare solution handover and operationalization documentation for Operations and support teams
(b) Monitor the performance of newly implemented systems and solutions and identify areas for optimisation.
(c) Resolution of early life support issues and escalations
(d) Monitoring and retrofit of design exceptions and transition architectures
(e) Periodic design and architecture compliance assessment on new solutions and initiatives.
br>Key platforms and Services to be covered include the following:
1. Self-Service Customer Apps and Web
2. orporate Web Portals
3. Voice of Customer for Survey feedback
4. Payment System
5. Partner Portal
6. Robotic Process Automation
7. Assisted-Channel Apps and Web
8. Metaverse system
9. E-commerce System
10. IOT System
11. Web Hosting System
Key Responsibilities
(1) Strategy s Business Understanding
(a) Good understanding of organisation’s strategy and translation of business requirements into technical solutions < r>(b) U derstanding of key architecture and solution building blocks for all technical capabilities in the Software Development architecture domain for a Telco and TechCo
(c) Involve in co-creation of Consumer and mass market services and initiatives with Business teams and drive the implementation
(d) Support the Domain Architect in developing a high-level view of current and future state business and solution architectures for Software Development that are well connected and aligned with business strategy
(e) Evaluate developments in architecture and technology trends in the industry and recommend value-adding improvements to the Software development domain architecture roadmap
(2) Solution Architecture Definition, Design and Implementation Supervision
(a) Carry out detailed Architecture Impact Analysis for all Software Development and business requirements before implementation
(b) Create low-level designs covering all components for all Software development solutions to guide software developers and implementation team
(c) Document all designs and create relevant artefacts for all solutions using standard templates and diagrams such as system integration views, API details, design flows, data integration document, etc.
(d) Oversee the implementation of systems and capabilities impacting Software development solutions, including network integration, infrastructure deployment, application development/deployment and data integration.
(e) Carry out detailed capacity planning for key platforms, services and solutions to ensure robust and scalable solution delivery
(f) Coordinate cross-functional teams of implementers and vendors for the end-to-end delivery of solutions, products and services
(3) Software Engineering
(a) Design the architecture of software systems, including databases, user interfaces, application modules and components, APIs etc. and translate the design plans into functional code using various programming languages.
(b) Design scalable applications architecture based on trend analysis of usage and forecast, and benchmark application capabilities based on projected growth.
(c) Support developers in documenting code specifications and versioning for references and maintenance
(d) Involve in peer review of codes to ensure efficient and optimal codes for solutions
(e) Support in software and applications unit and integration testing
(4) Solution post implementation support and operational handover
(a) Prepare solution handover and operationalization documentation for Operations and support teams
(b) Monitor the performance of newly implemented systems and solutions and identify areas for optimisation.
(c) Resolution of early life support issues and escalations
(d) Monitoring and retrofit of design exceptions and transition architectures
(e) Periodic design and architecture compliance assessment on new solutions and initiatives.
This advertiser has chosen not to accept applicants from your region.
1
Research and Development Software Engineer
Port Harcourt, Rivers
Jireh Technologies Limited
Posted 23 days ago
Job Viewed
Job Description
Software Research and Development Engineer
Job Summary: br>We are seeking a highly skilled Software Research and Development Engineer to design, develop, and test innovative software solutions. The successful candidate will be responsible for researching new technologies, developing software products, and collaborating with cross-functional teams to drive product innovation.
Key Responsibilities:
1. Research and develop new software technologies, tools, and methodologies.
2. Design, develop, and test software products, including coding, debugging, and troubleshooting.
3. Collaborate with cross-functional teams, including product management, engineering, and quality assurance.
4. Develop and maintain technical documentation, including design documents, test plans, and user manuals.
5. Participate in code reviews, ensuring high-quality code and adherence to coding standards.
6. Stay up-to-date with industry trends, emerging technologies, and best practices.
Requirements:
1. Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
2. Proven experience in software research and development, with a strong portfolio of projects.
3. Proficiency in programming languages, such as Java, Python, C++, or others.
4. Experience with software development methodologies, including Agile and Scrum.
5. Strong problem-solving skills, with the ability to debug complex issues.
6. Excellent communication and collaboration skills.
Preferred Qualifications:
1. Experience with cloud computing, artificial intelligence, or machine learning.
2. Knowledge of DevOps practices, including continuous integration and continuous deployment.
3. Familiarity with containerization technologies, such as Docker.
4. Experience with version control systems, such as Git.
Job Summary: br>We are seeking a highly skilled Software Research and Development Engineer to design, develop, and test innovative software solutions. The successful candidate will be responsible for researching new technologies, developing software products, and collaborating with cross-functional teams to drive product innovation.
Key Responsibilities:
1. Research and develop new software technologies, tools, and methodologies.
2. Design, develop, and test software products, including coding, debugging, and troubleshooting.
3. Collaborate with cross-functional teams, including product management, engineering, and quality assurance.
4. Develop and maintain technical documentation, including design documents, test plans, and user manuals.
5. Participate in code reviews, ensuring high-quality code and adherence to coding standards.
6. Stay up-to-date with industry trends, emerging technologies, and best practices.
Requirements:
1. Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
2. Proven experience in software research and development, with a strong portfolio of projects.
3. Proficiency in programming languages, such as Java, Python, C++, or others.
4. Experience with software development methodologies, including Agile and Scrum.
5. Strong problem-solving skills, with the ability to debug complex issues.
6. Excellent communication and collaboration skills.
Preferred Qualifications:
1. Experience with cloud computing, artificial intelligence, or machine learning.
2. Knowledge of DevOps practices, including continuous integration and continuous deployment.
3. Familiarity with containerization technologies, such as Docker.
4. Experience with version control systems, such as Git.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know
About the latest Web programming Jobs in Nigeria !
2