Bestkaam Logo
Data Dynamics Logo

Data Dynamics - Software Architect - Java/Python

Pune, Maharashtra, India

8 hours ago

Applicants: 0

Salary Not Disclosed

4 weeks left to apply

Job Description

Description Job Title : Software Architect Company Overview Data Dynamics, Inc. is a dynamic and innovative data management software company dedicated to providing enterprise-class data management software that addresses data compliance, governance, access and lifecycle management in a hybrid cloud environment. We are seeking a talented and experienced Software Architect to join our growing team and play a crucial role in shaping the architecture of our software solutions. Position Overview As a Software Architect at Data Dynamics Software Solutions India Pvt Ltd, you will be responsible for designing and overseeing the implementation of scalable and robust software systems. You will collaborate with cross-functional teams, including developers, product managers, and stakeholders, to ensure that our software architecture aligns with business objectives and meets the highest quality and performance standards. Key Responsibilities Architectural Design : Develop and communicate the overall software architecture vision for our products and systems. Design scalable and maintainable software solutions that address both current and future business needs. Evaluate and select appropriate technologies, frameworks, and patterns to achieve optimal system performance and reliability. Technical Leadership : Provide technical leadership and guidance to development teams, ensuring adherence to architectural best practices. Collaborate with software engineers to review code, resolve technical challenges, and mentor team members on architectural principles. Collaboration : Work closely with product managers, business analysts, and other stakeholders to understand requirements and translate them into effective software solutions. Collaborate with cross-functional teams to ensure alignment between architectural decisions and business goals. Prototyping and Proof of Concepts : Create prototypes and proof of concepts to validate architectural decisions and demonstrate the feasibility of new technologies. Evaluate emerging technologies and trends to identify opportunities for innovation. Documentation : Document and communicate architectural decisions, guidelines, and best practices. Create and maintain comprehensive system documentation, including architecture diagrams, API specifications, and deployment procedures. Performance Optimization : Identify and address performance bottlenecks in the software architecture. The key here is the need to ensure software scales to meet the requirements of enterprise customers. Implement best practices for optimising system responsiveness, scalability, and Skills : Proven experience as a Software Architect or a similar role, specifically having created enterprise-use software. Design Expertise: Strong expertise in designing and implementing scalable, distributed, and high-performance software systems. Foundational Knowledge: Proficiency in various programming languages (e.g., Java, C#, Python) and modern frameworks. Architectural Patterns: Deep knowledge of Microservices, Event-Driven Architecture, and Cloud-Native Patterns. Data Management: Experience with distributed databases (SQL/NoSQL), data lakes, and data integration technologies. Leadership: Proven Leadership experience and the ability to mentor and guide development teams. Trends: Up-to-date knowledge of industry trends and emerging technologies (e.g., AI/ML, Serverless computing). Qualifications Bachelor's or Master's in Computer Science, Software Engineering, or a related field. Proven experience as a Software Architect or a similar role, having created enterprise-use software. Strong expertise in designing and implementing scalable, distributed, and high-performance software systems. Proficiency in various programming languages, frameworks, and technologies. Excellent communication and interpersonal skills. Leadership experience and the ability to mentor and guide development teams. Up-to-date knowledge of industry trends and emerging technologies (ref:hirist.tech)

Additional Information

Company Name
Data Dynamics
Industry
N/A
Department
N/A
Role Category
Java Developer
Job Role
Mid-Senior level
Education
No Restriction
Job Types
On-site
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
8 hours ago
Application Ends
4 weeks left to apply

Similar Jobs

Turing

12 hours ago

AI Data Engineer - 17852

Turing

Turing

11 hours ago

AI Data Engineer - 17852

Turing

Viraaj HR Solutions Private Limited

4 weeks ago

AWS Data Engineer

Viraaj HR Solutions Private Limited

Data, S3, Athena +2
TIFIN

1 month ago

TIFIN - Python Developer - Django/Flask/FastAPI

TIFIN

myGwork - LGBTQ+ Business Community

1 month ago

Senior Principal Engineer - Data Engineering

myGwork - LGBTQ+ Business Community

Autonomize AI

4 weeks ago

Junior Software Development Engineer

Autonomize AI

Vp@business.com

1 month ago

Monitoring Engineer

[email protected]

BlackRock

4 weeks ago

Java Backend Engineer, Aladdin Engineering, Vice President

BlackRock

TetriQ Solutions

1 month ago

Full Stack Developer (Python, Golang)

TetriQ Solutions

CrowdStrike

4 weeks ago

Sr. Engineer - ML Platform

CrowdStrike