Senior Software Developer - محافظة القاهرة, مصر - Data Dynamics
منذ أسبوع
وصف
At Data Dynamics, we take a holistic approach to managing the explosive growth of unstructured data We care about delivering storage optimization and data optimization.
Our Unified Unstructured Data Management Platform is an industry leader in Unstructured Data Management and our journey has just begun.
With over 300 clients operating globally, we have an enormous amount of F1000 user feedback. Like our clients, we believe in the power of Analytics- Empower clients with metadatabased analysis, movement, management and content awareness for all unstructured data assets
- Deliver on existing SLA's while improving existing CAPEX and OPEX unstructured data budgets
- Eliminate file type, storage or Cloud vendor lockin with heterogeneous data movement, on premise, onpremise to cloud or cloud to cloud
- Provide a NEW level of content insights to protect clients from unknown data exposure risks (GRC, PII, HIPAA, GDPR, etc.)
Role:
As a Senior.
NET C# Developer, you will be required to plan, design, develop, test, and maintain software products that manage storage resources in both brick and mortar and cloud environments.
Development is done primarily on.NET C# using tools such as Visual Studio and Team Foundation Server. Development areas span graphical user interface (GUI), client/server, object-oriented design/implementation, database, and performance. You will be required to create logic around file and object protocols such as SMB, NFS, and S3.
At Data Dynamics, Inc., we take pride in creating exceptional work experiences, encouraging innovation, and being involved with our employees and customers.
If you are a customer-centric, passionate developer who feels strongly about building world class scalable data-driven software, we would like to talk to you.
Primary Responsibilities:
- Responsible for the design, implementation, and maintenance of our product suite in a highly collaborative and agile environment
- Perform requirements analysis and design documents
- Contribute to technical vision and development standards and practices
Required Skills:
- Bachelor's degree, or the equivalent, in a specific specialty such as Computer Engineering, Computer Science, or equivalent
- Minimum of 7+ total years' experience in Software Engineering in an Object-Oriented language
- Experience with serverside.
- Experience developing REST endpoints and microservice architecture
- Experience in working with global development teams, preferably US/India combination
- Ability to work independently and collaborate across global locations
- Proven experience and strong understanding of Agile development
- Strong analytical and problemsolving skills
- Excellent verbal and written communication skills
- Proven ability to analyze, decompose and estimate effort associated with various technical solutions
Desired Skills and Experience
- Experience with Redis and Elastic is a plus
- Prior experience in enterprise infrastructure software (data, storage, network, monitoring)
- Experience with Web development and Angular
- C++ experience is a plus
- Linux experience is plus
- Strong understanding of file and object server technologies and protocols; specific experience with NetApp, EMC, or IBM storage products a plus
- Practical experience working with SMB, NFS, and/or S3 protocol