Senior Full-stack .Net Developer
Senior Full-stack .Net Developer
Being part of GTS Systems means, collaborating with each department to create and deploy products. As a fast-growing company like GTS Systems, working with us will offer great opportunities and benefits to move forward and acquire knowledge, alongside achievements will be accomplished.
As a full-Stack Developer, being creative and out of the box thinker is both essential and rigorous, as a candidate, we expect you to possess a proactive and creative spirit. To be successful, you should have solid solving problem skills.
Job Purpose
Full Stack Developers are computer programmers who are skilled in both front and back end coding. Their fundamental roles embrace designing user interactions on websites, developing servers and databases for website functionality, in addition to coding for mobile platforms.
Develop new features for existing web applications, learn about best practices, learn about best practices, learn how to debug and troubleshoot issues deep into our stack, and collaborate with other engineers and designers on a daily basis and report directly to the senior full-stack developer.
Job Duties
1- Work with the following currents tacks: REST Microservices architecture, Cassandra, Hadoop, Kafka, Elastic Search, Redis, Drop Wizard, Fluent, and Angular.
2- Identify performance bottlenecks and come up with novel ways to solve them.
3- Design and implement scalable web service APIs
4- Work with SQL and NoSQL DB systems
5- Handling the design, architecture, development, and testing of key applications in the following areas: Analytic Dashboard & Reporting, client-facing applications, proof of concept prototypes, Drop wizard Microservices
6- Work with development teams and product managers to ideate software solutions
7- Design client-side and server-side architecture
8- Build the front-end of applications through appealing visual design
9- Develop and manage well-functioning databases and applications
10- Write effective APIs
11- Test software to ensure responsiveness and efficiency
12- Troubleshoot, debug and upgrade software
13- Create security and data protection settings
14- Build features and applications with a mobile responsive design
15- Write technical documentation
16- Work with data scientists and analysts to improve software
- Working Location: El-Mokattam – Cairo
- Working Hours from 08:00 AM to 05:00 PM
- Days Off: 2 Days (Friday & Saturday)