Software Engineer (Application)
Application Developers in Xamarin (C#)
Experience in Xamarin (C#), Knowledge of cross platform technologies (e.g., KMP, Flutter) Experience with CI (Continuous Integration) tools (Jenkins, Azure DevOps
• Strong coding skills and app development in Xamarin (C#)
• Strong understanding of cross platform app technologies such as (KMP, Flutter)
• Analyze design and determine coding, programming, and integration activities as required
• Drive new designs & enhancements, updates, and programming changes for portions and subsystems of systems software, including utilities, databases, and CI/CD tools
• Drive complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs and creates solutions for issues with code and integration into application architecture
• Experience using GIT for version control, experience working with Azure DevOps or other tools
• Ability to provide tech leadership on full stack, design, coding, and delivery
• Good at extracting and writing requirements and specifications, extensive experience with multiple software applications design tools and languages, excellent analytical and problem-solving skills
• Experience in overall architecture of software applications for products and solutions.
• Designing and integrating software applications running on multiple platform types into overall architecture
• Evaluating forms and processes for software applications testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
• Excellent written and verbal communication skills; mastery in English and local language
• Ability to effectively communicate product architectures, design proposals and negotiate
• Analyze design and determine coding, programming, and integration activities as required
• Drive new designs & enhancements, updates, and programming changes for portions and subsystems of systems software, including utilities, databases, and CI/CD tools
• Drive complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs and creates solutions for issues with code and integration into application architecture
• Experience using GIT for version control, experience working with Azure DevOps or other tools
• Ability to provide tech leadership on full stack, design, coding, and delivery
• Good at extracting and writing requirements and specifications, extensive experience with multiple software applications design tools and languages, excellent analytical and problem-solving skills
• Experience in overall architecture of software applications for products and solutions.
• Designing and integrating software applications running on multiple platform types into overall architecture
• Evaluating forms and processes for software applications testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
• Excellent written and verbal communication skills; mastery in English and local language
• Ability to effectively communicate product architectures, design proposals and negotiate
• Knowledge on listed AWS services preferred
Responsibilities:
-
Analyze design and determine coding, programming, and integration activities as required
-
Drive new designs & enhancements, updates, and programming changes for portions and subsystems of systems software, including utilities, databases, and CI/CD tools
-
Drive complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs and creates solutions for issues with code and integration into application architecture
Knowledge and Skills:
-
Experience with one of the following platforms and more than one preferred: IOS (Swift), Android (Kotlin), Windows (C#), Web (JS)
-
Knowledge of Xamarin (C#), Knowledge of cross platform technologies (e.g., KMP, Flutter)
-
Experience using GIT for version control, experience working with Azure DevOps or other tools
-
Ability to provide tech leadership on full stack, design, coding, and delivery
-
Good at extracting and writing requirements and specifications, extensive experience with multiple software applications design tools and languages, excellent analytical and problem-solving skills
-
Experience in overall architecture of software applications for products and solutions.
-
Designing and integrating software applications running on multiple platform types into overall architecture
-
Evaluating forms and processes for software applications testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
-
Excellent written and verbal communication skills; mastery in English and local language
-
Ability to effectively communicate product architectures, design proposals and negotiate