Required:
- +5 years of experience designing and developing enterprise n-tier applications (Web/Mobile/Cloud solutions). Good understanding of design patterns, back/front end development, and UI Experience.
- .Net technologies (Web APIs, MVC, Entity Framework, C#, XML, JSON, SSL & IIS)
- Good Knowledge with SQL Server Databases
- Demonstrated Experience developing client-side applications with Angular.
- Some experience with Cloud solutions: (Azure, AWS, Google)
Preferred
- Azure Functions, Azure App Services
- Native Mobile development (iOS and Android) and Hybrid Applications. Design, development, testing and deployment of native apps.
- Developing and testing extraction, transformation, and load (ETL) processes.
- Experience developing Microservices (Dockers, Kubernetes)
- Experience working in Agile development environments.
- Bachelor's Degree in Computer Science or related
Soft Skills
- Ability to learn new technologies.
- Demonstrated ability to troubleshoot and solve problems; strong analytical skills.
- Demonstrated ability to multi-task and manage workload in accordance to set priorities.
- Strong interpersonal skills while working with business users, trading partners, and vendors.
- Demonstrated ability to cooperatively interact and communicate well with inter-departmental personnel.