Job Description
Required Qualification:MCA/B.E./B.Tech/M.Tech or equivalent
Required Certification:
Certifications in OOPS, UML, Architecture, Cloud will be added advantage
Total experience:
Total Software Development experience: 8 to 10 years
System Designer role: 2 to 3 Years
Any particular Domain:
Technologies based on Open Source like PHP, Java, MEAN Stack etc.,
Any particular tool:
Software Architecture & Detailed Design (UML) tools, IDEs for Java, PHP, Frontend, Databases, etc.,
Primary Technical Skill:
1.Ability to define NFRs, Data, Architectural requirements from the Business requirements and/or User stories.
2.Ability to develop Application Architecture for the given Business Requirements
3.Ability to develop Detailed Design (class, method, Logic, component, Database)
4.Ability to review code w.r.t Functional, Architectural and Design
5.Ability to develop approach and design solutions for specific and ad-hoc business problems
6.Should have solid understanding of major open source technology frameworks
7.Should have experience in developing detailed design using Java Spring Boot, Hibernate, Struts, JSF etc.,
8.Should have experience in developing detailed design using PHP Laravel, CodeIgniter, Symfony, Yii, etc.,
9.Should have experience in providing solutions using Webstack frameworks Angular, React, VueJS, NodeJS, mongoDB etc.,
10.Should have experience in developing detailed design using some of integration tools
11.Excellent in Logical and Physical Data Modeling using MySQL, MS SQL etc.,
12.Ability to provide solutions for Azure, AWS cloud deployments, DevOps, Micro Services
13. Project management, client management, business analysis, pre-sales
Soft Skills:
1.Strong analytic and critical thinking skills
2.Excellent written, oral, and presentation communication abilities
3.Self-motivation, collaboration, conflict resolution
4.Enthusiasm, ability to learn new technologies / domains quickly
5.Mentoring technical team
Shift timings:
Minimum 3 to 4 hours of overlap with US time zone and may be extended based on need.
Roles and Responsibilities in Detail:
KRAs:
1.Responsible and Accountable for Development of Software Detailed Design using UML methodologies for the assigned Project
2.Responsible for development of Architecture Design using UML methodologies for the assigned Projects.
3.Work closely with Project Teams for implementation of Technical Solutions and code optimization by thoroughly reviewing detailed designs and code.
4.Provide solutions on various deployment models On-Premises, Public Cloud, Private Cloud and Hybrid Cloud environments.
5.Develop POCs for critical requirements as part of internal initiatives and customer requirements.
6.Any responsibilities assigned from time to time by the Organization.
Position Requirements:
1.8 to 10 years of experience in software development, with experience in creating application architecture, Detailed design, Database design, optimal code development in Projects
2.Min 3 years experience in developing Application Architecture and 5 years experience in Technical Design in detailed manner for medium to large projects.
3.Very dynamic, work up to market needs, collaborative in working with various teams
4.Hands-on experience in business analysis, pre-sales, technology solution proposals
5.Preferably Computer Science or Engineering graduate/ post-graduate from a reputed University/Institute.
Employement Category:
Employement Type: Full time
Industry: IT
Functional Area: IT
Role Category: Technical Architect
Role/Responsibilies: Excellent Opportunity for the role of Technical Architect or Tech Lead (Open Source Technologies)
Contact Details:
Company: Rishabh Software
Location(s): Vadodra
Keyskills:
Java Architec
J2EE Architec
zachman