Job Title: Junior Application and Database Developer
Job Summary:
We are seeking a highly skilled Junior Application and Database Developer to design, develop, and maintain business applications and databases. The ideal candidate will have expertise in software development, database management, and system integration to ensure efficient, secure, and scalable solutions.
Key Responsibilities:
Application Development:
- Develop, test, and deploy applications based on business requirements.
- Maintain and enhance existing applications by troubleshooting and fixing bugs.
- Collaborate with cross-functional teams to define and implement new features.
- Ensure application security, performance, and usability best practices.
Database Development & Administration:
- Design, develop, and maintain relational and non-relational databases.
- Write optimized SQL queries, stored procedures, and triggers for data manipulation.
- Perform database tuning, indexing, and performance optimization.
- Implement database security, backup, and recovery procedures.
System Integration & Support:
- Integrate applications with third-party APIs, web services, and data sources.
- Provide technical support for application and database issues.
- Document development processes, database structures, and system workflows.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field.
- Experience in application and database development.
- Proficiency in programming languages (e.g., Python, Java, C#, JavaScript, Powershell scripts).
- Strong knowledge of database management systems (e.g., MySQL, PostgreSQL, SQL Server).
- Proficiency in writing SQL queries and Stored Procedures.
- Experience with RESTful APIs and GraphQL is a must.
- Experience with front-end frameworks (React, Angular, or Next.js) is a plus.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is an advantage.
- Understanding of DevOps, CI/CD pipelines, and version control systems (Git).
- Knowledge in BI tools like Power BI and R is a plus.
- Experience with web scraping libraries like BeautifulSoup is a plus.
Key Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to manage multiple projects and deadlines efficiently.
- Attention to detail and commitment to quality coding practices.
Candidates who are interested to work in a dynamic environment that supports autonomy, creativity, and excellence are invited to apply in confidence.