اعلان توظيف صادر عن دينارك للعمل ضمن فريقها
وصف الوظيفة:
Send your CV to [email protected]
Job Title: Junior Software Developer
Position Overview:
We are seeking a proactive and talented Junior Software Developer to join our team. The ideal candidate will be responsible for contributing to the design, development, and maintenance of innovative software solutions. You will work alongside a dynamic team to create reliable and efficient applications using .NET 4.xx, MVC 5, JavaScript, HTML, CSS, and MS SQL Server technologies.
Key Responsibilities:
- Software Development: Participate in the design, coding, testing, and debugging of software applications using .NET 4.xx framework and MVC 5 architecture.
- Frontend Development: Develop user-friendly interfaces using JavaScript, HTML, and CSS, ensuring responsiveness and cross-browser compatibility.
- Database Management: Design and maintain databases using MS SQL Server, including schema design, querying, and optimization for efficient data storage and retrieval.
- Collaboration: Work closely with senior developers and cross-functional teams to gather requirements, troubleshoot issues, and contribute innovative ideas to enhance software functionalities.
- Code Review & Testing: Conduct code reviews, identify areas for improvement, and perform comprehensive testing to ensure software reliability and performance.
- Documentation: Create and maintain technical documentation, including system architecture, designs, and user manuals to facilitate understanding and usage of software applications.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Maximum 1 year of experience or fresh graduates.
- Proficiency in .NET 4.xx framework, MVC 5, and experience with .NET Core is a plus.
- Strong knowledge of JavaScript, HTML, and CSS for frontend development.
- Familiarity with MS SQL Server for database management, including SQL querying and optimization.
- Excellent problem-solving skills and the ability to work effectively both independently and as part of a team.
- Good understanding of software development best practices and methodologies.