Bucharest, Romania
Xamarin Developer (with German)
Job Description:
Senior Xamarin Developer
Responsibilities:
- Design, develop, and enhance Xamarin.Forms applications for Windows and iOS platforms.
- Translate business requirements and inspection workflows into intuitive, efficient software solutions.
- Deliver scalable, maintainable, and user-friendly mobile applications that support field operations.
- Collaborate closely with business stakeholders to understand operational needs and transform them into technical solutions.
- Participate in the full software development lifecycle, from requirements analysis through deployment and ongoing maintenance.
- Ensure successful delivery of features while meeting quality, timeline, and project objectives.
- Maintain and improve the infrastructure supporting mobile applications.
- Ensure reliable application deployment, configuration, and operational stability.
- Support cloud-based integrations and deployment processes using Microsoft Azure services.
- Estimate development effort and contribute to project planning and delivery.
- Plan, execute, and support testing activities to ensure application quality and reliability.
- Produce and maintain clear technical documentation throughout the development lifecycle.
- Participate in code reviews and continuously promote coding best practices.
Requirements
Technical Skills & Experience
- Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical discipline.
- Several years of professional experience in software development.
- Strong hands-on experience with Xamarin.Forms and C#.
- Solid experience developing mobile application frontends using Visual Studio.
- Good understanding of RESTful Web APIs and backend integration.
- Experience working with Microsoft Azure cloud services.
- Familiarity with Azure DevOps for project management, CI/CD, and source control.
- Experience using GitHub Copilot or similar AI-assisted development tools.
- Knowledge of Microsoft SQL Server (MS SQL) is considered an advantage.
- Experience working in Agile environments, with familiarity with traditional Waterfall methodologies.
- Understanding of software architecture, code quality principles, and mobile application best practices.