Job description
Roles Responsibilities
Have 12 or more years of experience as a software engineer- Have deep experience with Java and distributed systems- Masters Degree in Computer Science.
Extensive experience in software development and project management.- Solid understanding of a variety of programming tools and development platforms.
Excellent organizational and leadership abilities.- Highly analytical mindset, with an ability to see both the big picture and the details.
Strong communication and presentation skills. Overall not limited to technology.
Have deeper understanding of Java stack with broader understand of various other technologies available.
Excellent cloud knowledge- Hands on experience and willingness to do handson coding on the applications, develop frameworks and work with the team to deliver end to end features
Collaborating with various stakeholders to determine software requirements.- Creating high-level product specifications and design documents.
Providing the development team with architectural blueprints to follow.
Guiding and assisting the development team throughout the process.- Troubleshooting and resolving issues with coding or design.- Ensuring that you and the team adhere to development schedules and deadlines.
You work comfortably with people in different time zones- You have self-driven determination to complete tasks
You work well with teams and help those around you improve
BE, B.Tech, M.Tech, MCA
Role: Technical Architect
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: B.Tech/B.E. in Production/Industrial
PG: M.Tech in Electronics/Telecommunication, MCA in Computers, Any Postgraduate
Key Skills
Computer scienceArchitectureCodingProject managementAnalyticalProgrammingManager TechnologyJava ArchitectTroubleshootingDistribution system