The ideal candidate for this position will be responsible for obtaining an in-depth understanding of the design and implementation of existing software products. You will be involved in all phases of software engineering, including requirements analysis, design, estimation, development, and testing. Your role will require you to apply innovation and creativity in the design and implementation of features, as well as design reusable components, frameworks, and libraries. Additionally, you will troubleshoot production support issues post-deployment and come up with solutions as required while following the processes defined by the project manager and the organization. As a candidate for this position, you should be an expert in Java web application development with experience in object-oriented programming, relational database technologies, and modern JS frameworks. You should possess a strong knowledge of data structures and algorithms, and have experience working with Eclipse development IDE. Comfort with software development on Windows and Linux platforms is essential, along with strong analytical skills to diagnose and resolve complex issues. Excellent written and verbal communication skills are required, along with self-motivation and a willingness to learn new technologies. Experience in digital media-related software/tool development is considered a significant advantage. For the front-end aspect of the role, you should have a strong knowledge of JavaScript, HTML, and CSS technologies, along with experience with JavaScript frameworks like DOJO, Angular, etc. Knowledge about AJAX and designing interfaces between UI and REST service is important, as well as experience in charting frameworks such as D3.js, C3.js, echarts, etc. On the back-end side, you should have a strong knowledge of Java 7/8, working knowledge of Apache Tapestry/Spring, XML processing, Hibernate, Maven, and database technologies like PostgreSQL and ElasticSearch. Understanding of REST web services and web server technologies like Tomcat, Jetty, Nginx, etc., is also required, along with experience with Micro-Services architecture as a plus. The ideal candidate for this position should have 2-4 years of relevant experience and hold a degree in B.Tech/BE/MS/MCA/M.Tech in CS/IT, preferably from premier engineering institutes like IIT, DTU, NIT, etc. To apply for this position, please send your resume to hr@in.interrasystems.com.,
As a Software Engineer at the company, your role will involve obtaining a deep understanding of the design and implementation of existing software products. You will be responsible for performing all phases of software engineering, including requirements analysis, design, estimation, development, and testing. Your creativity and innovation will be key in designing and implementing features, as well as creating reusable components, frameworks, and libraries. Troubleshooting production support issues post-deployment and providing solutions as required will also be part of your responsibilities. It is essential to follow the processes defined by the project manager and the organization. **Key Responsibilities:** - Obtain in-depth understanding of design and implementation of existing software products - Perform all phases of software engineering including requirements analysis, design, estimation, development, and testing - Apply innovation and creativity in design and implementation of features - Design reusable components, frameworks, and libraries - Troubleshoot production support issues post-deployment and provide solutions as required - Follow the processes defined by the project manager and the organization **Qualifications Required:** - Expertise in Java web application development with experience in object-oriented programming, relational database technologies, and modern JS frameworks - Strong knowledge of data structures and algorithms - Experience with Eclipse development IDE - Comfortable with software development on Windows and Linux platforms - Strong analytical skills to diagnose/resolve complex issues - Strong written and verbal communication skills - Self-motivated and willing to learn new technologies - Experience in digital media-related software/tool development is a big plus **Additional Details:** - Front end: Strong knowledge of JavaScript, HTML, CSS technologies; experience with JavaScript frameworks like DOJO, Angular, etc.; knowledge about AJAX and designing interface between UI and REST service; experience in charting frameworks such as D3.js, C3.js, echarts, etc. will be a plus - Back end: Strong knowledge of Java7/8; working knowledge of Apache Tapestry/Spring, XML processing, Hibernate, Maven; strong expertise in database technologies like PostgreSQL and ElasticSearch; knowledge about REST web services; working knowledge of web server technologies like Tomcat, Jetty, Nginx, etc.; experience with Micro-Services architecture is a plus If you have 2-4 years of experience and hold a degree in B.Tech/BE/MS/MCA/M.Tech in CS/IT from premier engineering institutes like IIT, DTU, NIT, etc., we encourage you to apply for this position. Please send your resume to hr@in.interrasystems.com.,
As a Technical Writer, your role involves creating product documentation for a diverse range of audience groups including system administrators, application developers, and users. You will collaborate closely with fellow writers to ensure that the documentation is clear, comprehensive, accurate, and aligns with organizational standards. Your responsibilities will include editing both online and printed documentation for various audiences. Key Responsibilities: - Create product documentation for system administrators, application developers, and users - Collaborate with writers to maintain clarity, completeness, accuracy, and compliance with organizational standards - Edit online and printed documentation for diverse audience groups Qualifications Required: - Strong knowledge of industry standard authoring tools such as Adobe Robohelp, Framemaker, and Microsoft Word - Excellent understanding of English grammar, style, and writing standards - Familiarity with HTML and XML basics is advantageous - Proficiency in technology with the ability to grasp software products and their business applications - Strong interpersonal skills, ability to work well in a team, self-motivated, and flexible - Capacity to work independently, adhere to deadlines, and manage multiple projects concurrently Experience: 1-5 Years Education: B.Tech/BCA/MCA/Graduate in Science with proficient English language skills and technical aptitude Please forward your resume to hr@in.interrasystems.com.,