Job Title: Principal Architect
Job Description:
Position Overview:
We are seeking a seasoned and visionary Principal Architect with 1015 years of extensive experience in the field of software development. The ideal candidate will be a technical leader with a strong foundation in Python coding expertise in Spark SQL Linux shell scripting and substantial experience with cloud technologies. As a Principal Architect you will play a pivotal role in shaping the technical architecture driving innovation and providing strategic direction to our development teams.
Key Responsibilities:
- Technical Leadership:
- Provide technical leadership and vision influencing the overall architecture and design of software solutions.
- Collaborate with crossfunctional teams to align technical strategies with business objectives.
- Python Development:
- Lead and contribute to Python coding initiatives ensuring code quality scalability and maintainability.
- Stay abreast of the latest Python developments and advocate for best practices.
- Big Data and Spark:
- Architect and implement scalable solutions using Spark for big data processing.
- Optimize and finetune Spark applications for performance and efficiency.
- SQL Expertise:
- Design and optimize SQL databases ensuring data integrity and performance.
- Provide guidance on complex SQL queries and database optimization.
- Linux Shell Scripting:
- Develop and maintain Linux shell scripts for automation and system management.
- Troubleshoot and debug shell scripts as needed.
- Cloud Technologies:
- Leverage experience with cloud platforms (e.g. AWS Azure) to design and implement scalable and reliable solutions.
- Evaluate and recommend appropriate cloud services for various application needs.
- Mentorship and Knowledge Sharing:
- Mentor and guide technical teams fostering a culture of continuous learning and excellence.
- Share knowledge and insights through documentation training and team collaboration.
Qualifications:
- 1015 years of proven experience in software development and architecture.
- Expertise in Python coding and a strong understanding of best practices.
- Indepth knowledge of Spark for big data processing.
- Proficiency in SQL database design and optimization.
- Extensive experience with Linux shell scripting.
- Handson experience with cloud platforms (AWS Azure etc.).
- Strong problemsolving and analytical skills.
- Excellent communication and interpersonal skills.
Education:
Bachelors or Masters degree in Computer Science Software Engineering or a related field.
linux,python,shellscript,linux shell scripting,sql,cloud technologies,big data,python coding,spark