What are the responsibilities and job description for the Software Engineer position at Innominds Software?
Job Details
Job Duties: Design and develop complex business solutions. Build web services for third party integration. Provide timely reports and presentations to executives for critical decisions. Ensure that components and features are implemented based on the functional requirement document. Participate in functional and technical discussions. Identify performance issues, potential defects early and improve the application performance. Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review. Write well designed, testable, efficient code and contribute to all phases of the development lifecycle. Design and develop high-volume, low-latency applications with high-availability and performance. Resolve and support Production issues and releases. Gather requirements from the Business team and implement them. Coordinate with Testing and Deployment team to ensure smooth testing and releases. Continuously learn new software technologies and engineering methods and apply them to upgrade software programs. Review, optimize and improve software programs written by peers in the team. Participate in software project planning, development, testing, maintenance, and operations meetings to contribute to software management by the organization.
Job Requirements: Required Bachelor s or foreign equivalent in Computer Science, Computer Information Systems, MIS, Engineering (Any), or any related field 5 years of experience in the job offered, Technical Lead, Developer, Software Architect, or related. Travel may be required to various unanticipated client sites throughout the US.
Location of Work: Innominds Software Inc.
99 Almaden Boulevard,
Suite 710, San Jose, CA 95113