Key Responsibilities:
- Collaborate with product managers, designers, and other developers to understand project requirements and deliver high-quality mobile applications.
- Develop cross-platform mobile applications using C# and .NET Core, ensuring code quality, performance, and maintainability.
- Implement RESTful APIs to interact with server-side components, ensuring secure and productive data communication.
- Integrate MS SQL Server or other relational databases to manage app data efficiently.
- Develop native iOS features using Swift for iOS app development.
- Ensure cross-platform compatibility and optimal performance on various mobile devices and platforms.
- Troubleshoot and resolve mobile app issues, including performance bottlenecks, crashes, and bugs.
- Stay up-to-date with industry trends, best practices, and emerging technologies to continuously improve our mobile development processes.
- Collaborate with the QA team to conduct testing and ensure the quality of the mobile applications.
- Assist in the deployment of mobile applications to app stores and manage app updates as needed.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in mobile app development with C# and .NET Core.
- Strong proficiency in Swift for iOS app development.
- Proficiency in developing and consuming RESTful APIs.
- Experience with MS SQL Server or other relational databases.
- Familiarity with cross-platform development frameworks like Xamarin or Xamarin.Forms is a plus.
- Solid understanding of mobile design principles and user experience (UX) best practices.
- Knowledge of version control systems (e.g., Git) and collaborative development tools.
- Excellent problem-solving skills and attention to detail.
- Effective communication and teamwork skills.
📌 Senior Developer (India)
🏢 MM Staffing & Career Consultants
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.