Seeking skilled software developer for Dinarak in Jordan. Explore this formal job opportunity today and apply now!
Send your CV to [email protected]
Job Title: .NET Software Developer
Position Overview:
We are seeking a proactive and talented 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 framework.
Key Responsibilities
· Software Development: Participate in the design, coding, testing, and debugging of software applications.
· 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).
· A proven minimum 2 years of experience and maximum 4 years.
· Solid knowledge of C#, .NET, and .NET Core.
· Strong knowledge of JavaScript, HTML, and CSS.
· Strong knowledge of MS SQL Server for database management, including SQL querying and optimization.
· Strong knowledge in Entity Framework.
· 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.
· REST – API design and implementation.
· Provide guidance for the junior’s team members.
· Proficient in Object-Oriented Programming (OOP) and SOLID principles.