Who Are We Looking For
Passionate programmer : With a solid foundation in at least one modern programming language (Java, PHP, or .NET).
Tech-savvy : Demonstrated understanding of web technologies like HTML, CSS, and JavaScript.
Problem-solver : Ability to analyze problems logically and devise effective solutions.
Quick learner : A proactive and versatile attitude towards acquiring current skills, technologies, and methodologies.
Team player : Proven ability to collaborate effectively in a team-oriented setting.
Detail-oriented : Meticulous attention to detail and a commitment to producing high-quality work.
Communicator : Excellent verbal and written communication skills to interact effectively with stakeholders.
What You Will Be Doing
Contribute to development : Contribute to software projects through coding, unit testing, debugging, and documentation.
Continuous learning : Participate in training sessions and workshops to stay updated on software development methodologies, tools, and coding standards.
Collaborate : Work closely with senior developers,
project managers, and other team members to understand project requirements and deliver high-quality solutions.
Seek feedback : Incorporate code reviews and feedback to improve code quality and adherence to best practices.
Troubleshoot : Identify and resolve software defects and technical issues.
Document : Prepare and maintain technical documentation, including code comments, user manuals, and system documentation.
Stay updated : Keep informed about emerging technologies and best practices in software development.
Bonus Points for Familiarity with
Version control : Familiarity with version control systems like Git.
Development tools : Experience with IDEs (e.g., Visual Studio Code, Eclipse) and other development tools.
MVC architecture : Knowledge of Model-View-Controller (MVC) architecture.