Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Data Dynamics Software Architect Java/Python.
Pune Jobs Expertini

Urgent! Data Dynamics - Software Architect - Java/Python Job | Data Dynamics

Data Dynamics Software Architect Java/Python



Job description

<p></p><p><b>Description : </b><br/><br/><b>Job Title : </b> Software Architect<br/><br/><b>Company Overview : </b> </p><p><br/></p><p>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.<br/><br/>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.<br/><br/><b>Position Overview : </b> </p><p><br/></p><p>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.<br/><br/>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.<br/><br/><b>Key Responsibilities : </b><br/><br/>1.

<b>Architectural Design : </b><br/><br/></p><p>- Develop and communicate the overall software architecture vision for our products and systems.<br/><br/></p><p>- Design scalable and maintainable software solutions that address both current and future business needs.<br/><br/></p><p>- Evaluate and select appropriate technologies, frameworks, and patterns to achieve optimal system performance and reliability.<br/><br/>2.

<b>Technical Leadership : </b><br/><br/></p><p>- Provide technical leadership and guidance to development teams, ensuring adherence to architectural best practices.<br/><br/></p><p>- Collaborate with software engineers to review code, resolve technical challenges, and mentor team members on architectural principles.<br/><br/>3.

<b>Collaboration : </b><br/><br/></p><p>- Work closely with product managers, business analysts, and other stakeholders to understand requirements and translate them into effective software solutions.<br/><br/></p><p>- Collaborate with cross-functional teams to ensure alignment between architectural decisions and business goals.<br/><br/>4.

<b>Prototyping and Proof of Concepts : </b><br/><br/></p><p>- Create prototypes and proof of concepts to validate architectural decisions and demonstrate the feasibility of new technologies.<br/><br/></p><p>- Evaluate emerging technologies and trends to identify opportunities for innovation.<br/><br/>5.

<b>Documentation : </b><br/><br/></p><p>- Document and communicate architectural decisions, guidelines, and best practices.<br/><br/></p><p>- Create and maintain comprehensive system documentation, including architecture diagrams, API specifications, and deployment procedures.<br/><br/>6.

<b>Performance Optimization : </b><br/><br/></p><p>- 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.</p><p><br/></p><p>- Implement best practices for optimising system responsiveness, scalability, and Skills :</b></p><p><br/></p><p>- Proven experience as a Software Architect or a similar role, specifically having created enterprise-use software.

</p><p><br/></p><p>- Design Expertise: Strong expertise in designing and implementing scalable, distributed, and high-performance software systems.</p><p><br/></p><p> - Foundational Knowledge: Proficiency in various programming languages (e.g., Java, C#, Python) and modern frameworks.

</p><p><br/></p><p>- Architectural Patterns: Deep knowledge of Microservices, Event-Driven Architecture, and Cloud-Native Patterns.

</p><p><br/></p><p>- Data Management: Experience with distributed databases (SQL/NoSQL), data lakes, and data integration technologies.

</p><p><br/></p><p>- Leadership: Proven Leadership experience and the ability to mentor and guide development teams.

</p><p><br/></p><p>- Trends: Up-to-date knowledge of industry trends and emerging technologies (e.g., AI/ML, Serverless computing).

<br/><br/><b>Qualifications : </b><br/><br/></p><p>- Bachelor's or Master's in Computer Science, Software Engineering, or a related field.<br/><br/></p><p>- Proven experience as a Software Architect or a similar role, having created enterprise-use software.<br/><br/></p><p>- Strong expertise in designing and implementing scalable, distributed, and high-performance software systems.<br/><br/></p><p>- Proficiency in various programming languages, frameworks, and technologies.<br/><br/></p><p>- Excellent communication and interpersonal skills.<br/><br/></p><p>- Leadership experience and the ability to mentor and guide development teams.<br/><br/></p><p>- Up-to-date knowledge of industry trends and emerging technologies</p><br/><p></p> (ref:hirist.tech)


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Data Dynamics Potential: Insight & Career Growth Guide


Advance your career or build your team with Expertini's smart job platform. Connecting professionals and employers in Pune, India.