Introduction :
The project engineering team you will be a part of will be responsible for delivering programs in a dynamic, fast paced, scalable agile environment.
You and your fellow team members will be responsible for new development features and services including Production Support, innovation, implementing and deploying new enhancements to clients custom apps and platforms, interacting with development teams globally, working closely with the business partners to understand requirements, and high-quality deliverables in a timely manner.
The team will be involved in the below application areas.
A Custom built Portal, built on Groovy & Grails
A Custom mobile app, built on Xamarin
A Salesforce product
Key Responsibilities :
Creates design specifications for high availability and highly scalable applications which will be used by both internal and external customers.
Works with clients and Business Analysts to determine software requirements and system impacts
Generates technical documentation as well as unit and functional tests, prepares test data for unit, string and parallel testing
Is responsible for ensuring quality of their work as well as the work of the entire development team
Manage design and code reviews with a focus on the best user experience, performance, scalability and future expansion
Ability to gain trust and respect of engineers, dependent teams and stakeholders to deliver results, all without direct reporting authority
Capable of working in a dynamic environment with minimal direction while delivering in a timely fashion
Ability to find quick consensus of new information and moderate knowledge of system being tested
Works closely with the global development team, other senior Solution Architects to plan ongoing feature development, product maintenance, and enhancements
Essential Requirements :
5-7 years of strong experience in software / IT engineering / code development on .Net Core, Angular 9+ (Xamarin a bonus)
Experience on SDPP or DFSM (Portal and Mobile app) (Mobile app good to have)
Strong hold on .Net core and Angular 9+
Experience with Agile development (SCRUM).
Best practices and experience with Unit testing, TDD and BDD
Experience in GIT, TFS.
Tech stack :
Net Core
Angular 9+
Mobile app development
Xamarin
Desirable Requirements :
Strong experience in software development using .Net Core and Angular 9+
Experience working on cross multiple products
Good to be hands on Database technologies (SQL / Non-SQL)
Experience in Git / Github / Gitlab / TFS
Experience on Xamarin is a bonus