Associate Principal - Software Engineering
Apply NowCompany: Futran Tech Solutions Pvt. Ltd.
Location: Atlanta, GA 30349
Description:
Job Description
Areas of Work
Projects Inception Design and Architecture kickstarting projects Delivery Support reviews troubleshooting and support deep dive with escalations
Assessment and recommendations on technology architecture approaches tools and present to the stakeholders clients to help decision making and budgeting
Experience 8 12 years
Responsibilities
Lead frontend and backend technical solution and development efforts independently define software architecture explore existing systems determine areas of complexity and potential risks to successful implementation of mobile applications native andor hybridcrossplatform
Takes ownership of the whole solution from technical perspective and ensure adherence to defined Architecture Design coding standards unit testing coverage documentation
NFR definition compliance and adherence for the projects certifications performance security standards PSA scans and regulatory compliance like GDPR HIPAA etc
Transition the development fromto another vendor by ensuring the team gets proper knowledge transfer and support
Collaborate with various cross functional teams like design product management testing and backend architects and development teams
Understand and refine client requirements engage with business analysts client business stake holders to get the requirements clarified defined and documented in order to get the develop started
Lead the presales cycle for requirement gatheringclarifications technical solutions and estimations proposal defence Point of Views presentations PoC development
Mentoring the COE teams for technical excellence and competency building
Assess latest technology standards guidelines from time to time and ensure are followed by the team Also support defining the roadmap for the CoEClient organizations
Thought leadership and Suggest continuous improvements in app development software architecture or new technologies
Support for hiring activities to ensure the growth of the CoE and organization
Skills and Qualifications
Proficient in mobile application development technologies iOS Java and GCP Based tech stack Android Java and GCP Based tech stack CordovaPhonegapIonic Xamarin or ReactNative handson experience in one Native technologies iOS or Android is a must
Good understanding handson in implementing unit tests frameworks used for mobile app development
Good understanding on any of the following tools
GCP Tech Stack Firebase Datadog appdome signal
CICD tools such as Jenkins Gitlab VSTS etc
Code versioning tools such as Git SVN TFS etc
Collaboration tools like JIRA Confluence etc
Understanding of backend architecture service interfaces RESTSOAP database systems and integration with the mobile apps
Experience in integrating the app with external systems analytical services thirdparty services payment gateways external hardware builtin or external sensors IoT devices using internet Bluetooth WiFi and other interfaces
Experience in integrating the lowlevel libraries developed in Java into Android and iOS appsframeworks
Knowledge and Experience in publishing the apps to Play Store andor App Store knowledge of the development process deployment process is a must
Familiarity with the iOS Human Interface Guidelines and Android Design Guidelines
Experience in working with enterprise application consumer application mobile SDks frameworks etc
Knowledge on Android NDK and framework development is an added advantage
Skills
Flutter Architecture
Areas of Work
Projects Inception Design and Architecture kickstarting projects Delivery Support reviews troubleshooting and support deep dive with escalations
Assessment and recommendations on technology architecture approaches tools and present to the stakeholders clients to help decision making and budgeting
Experience 8 12 years
Responsibilities
Lead frontend and backend technical solution and development efforts independently define software architecture explore existing systems determine areas of complexity and potential risks to successful implementation of mobile applications native andor hybridcrossplatform
Takes ownership of the whole solution from technical perspective and ensure adherence to defined Architecture Design coding standards unit testing coverage documentation
NFR definition compliance and adherence for the projects certifications performance security standards PSA scans and regulatory compliance like GDPR HIPAA etc
Transition the development fromto another vendor by ensuring the team gets proper knowledge transfer and support
Collaborate with various cross functional teams like design product management testing and backend architects and development teams
Understand and refine client requirements engage with business analysts client business stake holders to get the requirements clarified defined and documented in order to get the develop started
Lead the presales cycle for requirement gatheringclarifications technical solutions and estimations proposal defence Point of Views presentations PoC development
Mentoring the COE teams for technical excellence and competency building
Assess latest technology standards guidelines from time to time and ensure are followed by the team Also support defining the roadmap for the CoEClient organizations
Thought leadership and Suggest continuous improvements in app development software architecture or new technologies
Support for hiring activities to ensure the growth of the CoE and organization
Skills and Qualifications
Proficient in mobile application development technologies iOS Java and GCP Based tech stack Android Java and GCP Based tech stack CordovaPhonegapIonic Xamarin or ReactNative handson experience in one Native technologies iOS or Android is a must
Good understanding handson in implementing unit tests frameworks used for mobile app development
Good understanding on any of the following tools
GCP Tech Stack Firebase Datadog appdome signal
CICD tools such as Jenkins Gitlab VSTS etc
Code versioning tools such as Git SVN TFS etc
Collaboration tools like JIRA Confluence etc
Understanding of backend architecture service interfaces RESTSOAP database systems and integration with the mobile apps
Experience in integrating the app with external systems analytical services thirdparty services payment gateways external hardware builtin or external sensors IoT devices using internet Bluetooth WiFi and other interfaces
Experience in integrating the lowlevel libraries developed in Java into Android and iOS appsframeworks
Knowledge and Experience in publishing the apps to Play Store andor App Store knowledge of the development process deployment process is a must
Familiarity with the iOS Human Interface Guidelines and Android Design Guidelines
Experience in working with enterprise application consumer application mobile SDks frameworks etc
Knowledge on Android NDK and framework development is an added advantage
Skills
Flutter Architecture