Junior Software Developer
الوصف الوظيفي
Position Overview
We are seeking a motivated and technically inclined Junior Software Developer to join our dynamic team and contribute to the ongoing development and enhancement of our ERP platform. This role offers a unique opportunity for professional growth, where you will work under the guidance of experienced Senior Software Developers while progressively taking ownership of key modules. Our organization values aptitude, adaptability, and a strong willingness to learn over prior technical expertise. If you are eager to build a solid foundation in software development and thrive in a collaborative environment, this position is an ideal starting point for your career journey.
Key Responsibilities
The Junior Software Developer will play a pivotal role in supporting the ERP platform’s evolution by executing a range of development tasks under supervision. Your responsibilities will expand as your skills and confidence grow, ultimately leading to independent ownership of assigned modules. Below are the core duties and expectations associated with this role:
- Defect Resolution and Feature Development: Assist in identifying, diagnosing, and resolving software defects across the application. Under the mentorship of senior team members, you will contribute to small feature implementations while adhering to established coding standards and best practices.
- Frontend Development with Vue.js: Design and implement user interface components, including data tables, filters, and interactive forms, using the Vue.js framework. Your work will ensure a seamless and intuitive user experience across the platform.
- Backend API Development: Develop and maintain server-side API endpoints to facilitate data retrieval and storage. You will follow the existing architectural patterns within the codebase to ensure consistency, scalability, and performance.
- Database Management: Write and optimize database queries to support application functionality. Additionally, you will assist with database migrations, ensuring smooth transitions and minimal disruption to operations.
- Multilingual Support and Localization: Maintain and enhance interface translations for English, Arabic, and Hindi, including adjustments for right-to-left (RTL) layouts. Your attention to detail will ensure a polished and accessible user experience for diverse audiences.
- Quality Assurance and Testing: Conduct thorough testing of your work, including validation on various screen sizes and devices, to ensure compatibility and functionality. Prior to submitting code for review, you will perform rigorous checks to identify and address potential issues.
- Documentation and Knowledge Sharing: Maintain clear and concise records of your work, including problem-solving processes and technical decisions. Your contributions to team documentation will support knowledge retention and collaboration.
- Business Domain Learning: Develop a deep understanding of the ERP platform’s business domain, including tenants, companies, chart of accounts, journal entries, fiscal periods, and approval workflows. This knowledge will enable you to contribute more effectively to the platform’s development.
- Problem-Solving and Escalation: Proactively troubleshoot challenges and attempt to resolve blockers independently. When issues exceed your current scope of expertise, you will escalate them promptly to senior team members, ensuring minimal delays in project timelines.
- Module Ownership and Growth: Demonstrate consistent progress and capability development, with the goal of assuming full responsibility for a defined module within twelve months. Your success in this role will be measured by your ability to learn, adapt, and deliver results under guidance.
Ideal Candidate Profile
We are looking for individuals who are passionate about software development and eager to grow their technical skills in a supportive environment. While prior experience is beneficial, we prioritize candidates who exhibit strong problem-solving abilities, a keen interest in learning new technologies, and the discipline to follow best practices. The ideal candidate will be detail-oriented, collaborative, and committed to delivering high-quality work.
يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.
ℹ️ إخلاء مسؤولية توظيف:
موقع وظائف السعودية (ksajobshub.com) هو محرك بحث ومجمع لإعلانات الوظائف من المصادر والشركات الرسمية في المملكة العربية السعودية. نحن لا نتقاضى أي مبالغ مالية أو رسوم من الباحثين عن عمل، وتتم عمليات التقديم مباشرة عبر الانتقال للرابط الأصلي للجهة المعلنة.