Software Development
Anthony, Lagos
Posted 10 days ago
- Company:
- PRUVIA INTEGRATED LIMITED
- Company Description:
- We are a group of human resources professionals providing quality services to businesses in lagos and outside its shores. we provide custom made HR services to your organization in accordance with the vision of your company and its goals offering your organization a soft landing in improving professional services, profitability and providing the right staffing structure to lift the burden of employing and managing your employees and recruits eg ( marketing staffs, factory worker, driver and outsourced personnel.
- Contract Type:
- Full Time
- Experience Required:
- 3 to 4 years
- Education Level:
- Bachelor
- Number of vacancies:
- 1
Job Description
Location: Anthony, Lagos.
Job Type: Full-time
About Us:
Our company is a leading provider of innovative software solutions. We're seeking a talented Software Developer to join our team and contribute to the development of high-quality software products.
Job Summary:
The Software Developer will be responsible for designing, developing, testing, and maintaining software applications. The ideal candidate will have a strong passion for coding, excellent problem-solving skills, and the ability to work collaboratively in a team environment.
Key Responsibilities:
1. Design and Development: Design, develop, test, and maintain software applications, including front-end and back-end components.
2. Coding: Write clean, efficient, and well-documented code in various programming languages, such as Java, Python, C++, or JavaScript.
3. Troubleshooting: Identify and troubleshoot software issues, collaborating with QA engineers and other developers to resolve problems.
4. Testing: Develop and execute unit tests, integration tests, and other types of tests to ensure software quality.
5. Collaboration: Work closely with cross-functional teams, including product management, design, and QA, to ensure software meets requirements and is delivered on time.
6. Code Reviews: Participate in code reviews, providing constructive feedback and suggestions for improvement.
7. Staying Up-to-Date: Stay current with industry trends, new technologies, and emerging programming languages.
8. Documentation: Maintain accurate and up-to-date documentation of software applications, including technical specifications and user guides.
9. Agile Methodologies: Participate in Agile development methodologies, including Scrum or Kanban, to ensure efficient and effective software development.
10. Continuous Integration: Implement continuous integration and continuous deployment (CI/CD) pipelines to automate testing, building, and deployment of software applications.
Requirements:
1. Bachelor's degree: Bachelor's degree in Computer Science, Software Engineering, or a related field.
2. Programming languages: Proficiency in one or more programming languages, such as Java, Python, C++, or JavaScript.
3. Development frameworks: Experience with development frameworks, such as Spring, Django, or React.
4. Databases: Knowledge of database management systems, including relational databases (e.g., MySQL) and NoSQL databases (e.g., MongoDB).
5. Operating Systems: Familiarity with operating systems, including Windows, Linux, or macOS.
6. Agile methodologies: Experience with Agile development methodologies, including Scrum or Kanban.
7. CI/CD pipelines: Knowledge of continuous integration and continuous deployment (CI/CD) pipelines, including tools like Jenkins, GitLab CI/CD, or CircleCI.
Nice to Have:
1. Cloud platforms: Experience with cloud platforms, including Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
2. Containerization: Knowledge of containerization using Docker.
3. DevOps practices: Familiarity with DevOps practices, including infrastructure as code (IaC) and monitoring and logging.
What We Offer:
- Competitive salary and benefits package
- Opportunity to work on challenging and innovative software projects
- Collaborative and dynamic work environment
- Professional development and growth opportunities
- Flexible working hours and remote work options
- Salary:
- ₦150,000.00 Monthly