31 Jul
|
Utthunga Technologies
|
Karnataka
31 Jul
Utthunga Technologies
Karnataka
- 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.
- Solid 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.
Roles and 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.
📌 MAUI developer (Karnataka)
🏢 Utthunga Technologies
📍 Karnataka