Source description
About the role
Job Description - Develop high-quality, maintainable, and scalable applications using .NET MAUI. - Collaborate with cross-functional teams to gather requirements, design solutions, and implement features. - Write clean, testable code and conduct code reviews to maintain code quality. - Debug and troubleshoot application issues, providing timely solutions. - Optimize applications for maximum speed and scalability. - Stay updated with the latest industry trends and technologies, particularly related to .NET and mobile application development. - Participate in Agile development processes, including sprint planning, retrospectives, and daily stand-ups. - Provide technical guidance and mentorship to junior developers as needed. Qualifications: - Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). - Proven experience developing mobile applications using .NET MAUI or Xamarin. - Strong proficiency in C#, .NET, and related technologies. - Familiarity with MVVM architecture and design patterns. - Understanding of RESTful APIs and web services integration. - Experience with version control systems (e.g., Git). - Excellent problem-solving skills and attention to detail. - Strong communication skills and the ability to work collaboratively in a team environment. Experience:3 years Location: Bangalore Roles & Responsibilities 1.Application Development:* - Design, develop, and maintain cross-platform applications using .NET MAUI (Multi-platform App UI). - Write clean, scalable, and efficient code to develop high-quality mobile and desktop applications. 2. User Interface Design: - Collaborate with UI/UX designers to create intuitive and visually appealing user interfaces that enhance user experience. - Implement responsive design principles to ensure applications function seamlessly across various devices and platforms. 3. Integration and API Management: - Integrate third-party APIs and services into applications to enhance functionality and user engagement. - Develop and maintain backend services to support mobile applications. 4. Testing and Debugging: - Conduct thorough testing of applications, identifying and fixing bugs and performance issues. - Facilitate unit testing and conduct integration testing to ensure the overall performance and reliability of the applications. 5. Code Review and Collaboration: - Participate in code reviews to ensure best practices and maintain high code quality. - Collaborate with cross-functional teams, including product managers and other developers, to ensure project alignment and timely delivery. 6. Documentation: - Create and maintain comprehensive documentation for application features, system architecture, and codebases. - Document technical specifications, user guides, and deployment processes to assist team members and end-users. 7. Version Control and Deployment: - Utilize version control systems (such as Git) for code management and collaboration. - Manage the application deployment process, ensuring compliance with platform-specific guidelines. 8. Continuous Learning: - Stay up-to-date with emerging trends and technologies in mobile app development and .NET MAUI. - Engage in continuous professional development by participating in training sessions, workshops, and conferences. 9. Performance Monitoring and Improvement: - Monitor application performance and user feedback to identify areas for improvement and implement necessary updates. - Optimize applications for speed and scalability to provide a robust user experience. 10. Technical Support: - Provide technical support to project stakeholders, addressing any issues or inquiries related to the applications. - Assist with troubleshooting and resolving user-reported issues in a timely manner. Mandatory Skills .NET Maui, Mobile Applications, Xamarin
More at Utthunga