Overview
Skills
Job Details
Senior Mobile Developer
We are seeking a highly skilled and experienced Senior Mobile Developer to join our team and play a key role in the development of a brand-new internal mobile application for terminal offloading of trucks. This is an exciting opportunity to be part of a project from the ground up and make a significant impact.
Responsibilities:
- Design, develop, and implement mobile applications using Maui/Xamarin and .Net Core.
- Participate in the planning and strategizing of the application's development.
- Write clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Work with SQL Server Back End and build robust Web APIs and Restful web services.
- Utilize Entity Framework for data access.
- Implement MVC and Razor Pages for UI development.
- Work with oData for data querying.
Qualifications:
- Proven experience as a Senior Mobile Developer.
- Strong proficiency in Xamarin and .Net Core.
- Solid understanding of C# and object-oriented programming.
- Extensive experience with SQL Server Back End, WebAPI, and Restful web Services.
- Experience with Entity Framework (Code First preferred).
- Experience with MVC and Razor Pages.
- Experience with oData.
- Ability to design, plan, and implement mobile solutions.
- Excellent problem-solving and communication skills.
Key Responsibilities:
-
Design, develop, and maintain web and mobile applications using .NET Core, Xamarin, and Razor Pages.
-
Create and consume RESTful Web Services and Web APIs to integrate various systems and services.
-
Utilize Entity Framework for database interactions and SQL Server for back-end data management.
-
Implement responsive front-end solutions using MVC, Telerik, and Kendo UI components.
-
Collaborate with cross-functional teams including QA, designers, and business analysts to define and deliver solutions.
-
Write clean, maintainable, and efficient code while following industry best practices and development standards.
-
Participate in code reviews, unit testing, and debugging.
-
Contribute to architecture and design decisions for both new and existing systems.
-
Stay current with emerging technologies and recommend improvements as appropriate.
#10799