Innominds Software Inc., has openings for Software Architect in San Jose, CA:
Job Title: Software Architect
Job duration: 40 Hours / Week, Permanent position, Full time
Job Duties: Analysis and design the architecture of software system per user need & evaluate and identify software solutions. Develops and maintains applications Software and databases by evaluating client needs; analyzing requirements; developing software systems. Interact with the project stakeholders to gather requirements & business needs to identify project expectations, goals, and objectives. Defining, categorizing, and prioritizing requirements to ensure appropriate outcomes for the solution or initiative. Controlling the architecture during the next iteration of the system release. Develop business logic layers to handle business rule as per requirement specification. Construct and validate REST endpoints to allow different components to interact with REST APIs to retrieve information for data communication. Monitor & improve coding standard by restricting the services and classes. Analysis and design the software system per user need & evaluate and identify software solutions. Collaborating with other professionals to determine functional and non-functional requirements for new software or applications. Define all aspects of development from appropriate technology and workflow to coding standards. Design workflows and sequence diagram to define interaction of different business layers with data access layers. Define solution structure to build basic framework for services and APIs. Expose endpoints for data communication between various data entities and Deployment of service and APIs to expose with client. Introduce authentication and authorization by OAuth architecture to make it secure from external threat. Inject styling using CSS and Flex to make user interface device friendly. Bootstrap front end components and screens to make it user friendly. Gain access to the data models for Participates in developing code review standards across teams with an aim to improve quality and reliability. Conduct retrospection at the end of each delivery to improve process and delivery. Code reviews and per organization standard and instruct team members on coding standard guidelines. Manages deployment and directly support customer reported issues. Participates in establishment of long-term processes and measures to improve unit testing across teams. Identifies key workflows that need to be tested in UAT/ PROD prior to pilot or major releases. Co-ordinates to ensure testing is performed in UAT/PROD during deployments.
Job Requirements: Required Bachelor’s or foreign equivalent in CS, CIS, MIS, Engineering (Any), or any related field 5 years of experience with the same or similar job duties but given another designation. Must be able to travel/relocate to various client sites throughout the US.
Location of Work: Innominds Software Inc., 2055 Junction Avenue, Suite 122, San Jose, CA 95131, U.S.
To contact or to apply please send resumes to Innominds Software Inc., 2055 Junction Avenue, Suite 122, San Jose, CA 95131 or Email:
Click the checkbox next to the jobs that you are interested in.
Click the checkbox next to the jobs that you are interested in.
Debugging Skill
Programming Skill
Trilok Software Solution, San Jose, CA
BayOne, Pleasanton, CA