Job Summary:
We are seeking a dynamic and ambitious Junior ASP.NET Core and WPF Developer to join our innovative development team. This is an exciting opportunity for a recent graduate or entry-level developer to gain hands-on experience in building web and desktop applications using ASP.NET Core and Windows Presentation Foundation (WPF). As a Junior Developer, you will work closely with a talented team to contribute to the development and enhancement of software solutions.
Responsibilities:
1. Web and Desktop Application Development:
i. Design, develop, and maintain web applications using ASP.NET Core.
ii. Create desktop applications with WPF for Windows-based systems.
2. Front-End Development:
i. Implement responsive and user-friendly front-end interfaces using HTML, CSS, and JavaScript.
ii. Leverage WPF to design and develop rich user interfaces for desktop applications.
3. Database Integration:
i. Integrate databases into both web and desktop applications, ensuring optimal performance and reliability.
ii. Develop database schemas, queries, and stored procedures.
4. Collaboration and Communication:
i. Collaborate with cross-functional teams, including UX/UI designers and software engineers, to deliver high-quality applications.
ii. Communicate effectively within the team, sharing progress and insights.
5. Testing and Debugging:
i. Conduct thorough testing of applications to identify and resolve bugs and issues.
ii. Work with quality assurance teams to ensure software reliability.
6. Documentation:
i. Create and maintain technical documentation for code, application architecture, and development processes.
7. Learning and Growth:
i. Stay informed about the latest advancements in ASP.NET Core, WPF, and related technologies.
ii. Actively participate in training sessions and seek opportunities for professional development.
Qualifications:
1. Bachelor's degree in Computer Science, Software Engineering, or a related field.
2. Knowledge of ASP.NET Core, C#, and WPF.
3. Basic understanding of front-end technologies (HTML, CSS, JavaScript).
4. Familiarity with database systems, such as SQL Server.
5. Strong problem-solving and analytical skills.
6. Excellent communication and collaboration abilities.
7. Eagerness to learn and adapt to new technologies.
Preferred Skills:
1. Exposure to MVVM (Model-View-ViewModel) design pattern for WPF applications.
2. Understanding of software development best practices and design principles.
3. Familiarity with version control systems, preferably Git.
4. Knowledge of responsive design principles for web applications.
5. Exposure to agile development methodologies.
Monthly based
Karachi Division,Pakistan,Pakistan
Karachi Division,Pakistan,Pakistan