datatrota
Signup Login
Home Jobs Blog

Software Engineer at Estrada International Staffing Solutions

Estrada International Staffing SolutionsKwara, Nigeria Software Development
Full Time
We are a team that consists of intellectual young minds that specializes in Executive Search/Head Hunting Recruitment & Selection Get Qualified Scheme CV Review/Creation Training

Job Description:

  • As a Software Engineer, you will play a crucial role in the development and maintenance of software applications and systems.
  • You will work closely with cross-functional teams to deliver high-quality software solutions that meet the needs of our organization and our customers.

Key Responsibilities:

  • Software Development: Write, test, and maintain code for software applications, ensuring they are efficient, reliable, and secure.
  • Design: Collaborate with stakeholders to design software solutions that meet business requirements and technical specifications.
  • Debugging and Troubleshooting: Identify and resolve software defects and issues, conduct debugging and troubleshooting as needed.
  • Testing: Develop and execute test cases, perform unit testing, and participate in quality assurance efforts.
  • Documentation: Create and maintain technical documentation, including code comments, system architecture, and user manuals.
  • Version Control: Use version control systems (e.g., Git) to manage code changes and collaborate with team members.
  • Performance Optimization: Optimize software for performance, scalability, and efficiency.
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to ensure project success.
  • Continuous Learning: Stay updated on the latest software development technologies, trends, and best practices.
  • Security: Implement security best practices and address potential security vulnerabilities in software.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proficiency in one or more programming languages (e.g., Java, Python, C++, JavaScript).
  • Strong problem-solving and analytical skills.
  • Familiarity with software development tools, libraries, and frameworks.
  • Knowledge of software development methodologies (Agile, Scrum, etc.).
  • Excellent communication and teamwork skills.
  • Ability to work independently and in a team environment.
  • Experience with database systems and data modeling is a plus.
  • Knowledge of software testing and quality assurance best practices.
  • Familiarity with DevOps practices and tools is a plus.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend