We are seeking a highly motivated, skilled, self driven Technologist with expertise in Architecture, Design and development of software with web and cloud technologies, data analytics, software engineering practices.
- Architecture, Design and Development of distributed Web applications that enable our storage product development, test, QA and analysis activates
- Collaborating with cross-functional teams to define, design, and deliver solutions.
- Designing optimized solutions to support complex engineering product development activities such as failure analysis, automation, workflow management etc.
- Implement solutions for product development process automation, optimization, data intelligence and analytics.
- Active involvement in software development lifecycle (SDLC) activities, such as design, coding, debugging, testing, and deployment.
- Familiarity with web development technologies, databases, programming languages, architecture patterns, and development frameworks.
- Data analysis, modeling, data flow integration, performance optimization
- Mentoring teams in software design development and engineering practices
- As a senior member of the organization, this role involves taking leadership of scoping, product definition, planning, driving discussions, monitoring progress, guiding course corrections etc.
Education: Bachelor's or Master's degree in Computer Science, Information Technology, Data Science, or a related field.
Work experience
- 8 - 15 years of work experience in software development with good command of architecture, design and software development best practices.
Skills
- Proficiency in .NET Core and Python.
- Strong experience with data science libraries and frameworks (e.g., GCP, BigData, ).
- Experience with SQL and NoSQL databases.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
- Exceptional problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to learn new technologies quickly and adapt to changes.
Preferred Qualifications
-
Certifications: Relevant certifications in .NET Core, Python, or Data Science.
-
Cloud Experience: Experience with cloud platforms such as Azure, AWS, or Google Cloud.
-
Machine Learning: Hands-on experience with machine learning algorithms and frameworks.
-
DevOps: Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).
Tech Stack:
-
.NET Core:
-
ASP.NET Core: For building web applications and APIs. (.NET Core MVC, Ado.Net, C#, WCF, Web Services, Windows, )Services, SSIS, MSMQ, Web Sockets
-
Entity Framework Core: For ORM (Object-Relational Mapping) and data access or Dapper.
-
SignalR: For real-time web functionalities.
-
IdentityServer: For authentication and authorization.
-
Python:
- Open Telemetry Stack
-
Pandas: For data manipulation and analysis.
-
NumPy: For numerical computations.
-
Scikit-Learn: For machine learning algorithms.
-
TensorFlow/Keras: For deep learning and neural networks.
-
Matplotlib/Seaborn: For data visualization.
-
Jupyter Notebooks: For interactive data exploration and visualization.
-
Databases:
-
SQL Databases: Such as SQL Server, PostgreSQL, or MySQL for relational data management.
-
NoSQL Databases: Such as MongoDB or Cassandra for non-relational data management.
-
Data Warehouses: Such as Azure Synapse Analytics, AWS Redshift, or Google BigQuery.
-
Cloud Platforms (Any one):
-
Microsoft Azure: For cloud services, including Azure App Services, Azure Functions, Azure SQL Database, and Azure Machine Learning.
-
AWS: For cloud services, including AWS Lambda, Amazon RDS, and Amazon SageMaker.
-
Google Cloud Platform (GCP): For cloud services, including Google App Engine, Anthos, Cloud Functions, and BigQuery.
-
DevOps:
-
CI/CD Tools: Such as Azure DevOps or Jenkins or GitHub Actions or GitLab CI.
-
Containerization: Using Docker to create and manage containers.
-
Orchestration: Using Kubernetes for container orchestration.
-
Version Control: Using Git for source code management.
-
Front-End Technologies (Preferred):
-
JavaScript Frameworks: Such as React, Angular, or Vue.js.
-
HTML/CSS: For web development.
-
APIs:
-
RESTful APIs: For standard API development.
-
GraphQL: For flexible API queries.
All your information will be kept confidential according to EEO guidelines.