Position - Software Engineer
Position Overview:
As a Software Developer, you will be responsible for designing, developing, and maintaining software applications using .NET, C#, Maui, and Xamarin technologies. You will collaborate with a team of talented developers and contribute to the creation of cutting-edge software solutions.
Key Responsibilities:
1. Design and develop cross-platform mobile applications using Xamarin and Maui.
2. Write clean, efficient, and maintainable code in C#.
3. Collaborate with UX/UI designers to create visually appealing and user-friendly interfaces.
4. Integrate APIs and web services to enhance application functionality.
5. Troubleshoot and debug software issues to ensure optimal performance.
6. Stay up-to-date with the latest industry trends and best practices in software development.
7. Participate in code reviews and provide constructive feedback to team members / Clients.
8. Work closely with project managers to meet project deadlines and deliver high-quality software.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in software development using .NET, C#, Maui, and Xamarin.
- Strong knowledge of object-oriented programming principles.
- Experience with cross-platform mobile app development is a plus.
- Familiarity with database technologies such as SQL Server or SQLite.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
- Ability to work in a fast-paced and collaborative environment.