[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-260938-105":53,"doc-detail-260938-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","software-engineer-development-job-description","Software Engineer - Development Job Description","","Software Engineer – Development role covering technical participation in design and development discussions, translating technical requirements into implementation, unit testing, and documented outputs. The position emphasizes analysis and diagnosis of product defects, bug fixing, and JUnit test case authoring, alongside ongoing updates to SVN, JIRA, Confluence and related configurations. It also requires strong communication for coordination with overseas development, project and support teams and internal/external customers, plus peer code review, technical documentation (HLD/LLD) and readiness for training and cross-cultural collaboration.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":51,"@type":70,"position":76},"https://docshare.wps.com/template/general/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/software-engineer-development-job-description/260938/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/software-engineer-development-job-description/260938.png","ImageObject",442,249,{"name":88,"@type":89},"Sage","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-09-20","2026-09-14",true,{"@type":98,"interactionType":99,"userInteractionCount":73},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What are the main responsibilities of the Software Engineer – Development role?","Question",{"text":108,"@type":109},"The role focuses on analysis and diagnosis of product defects, implementing fixes, performing unit testing, authoring JUnit test cases, and updating systems like SVN, JIRA, and Confluence. It also includes peer review, reporting, documentation, and coordination with other teams and customers.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"What technical skills are required?",{"text":113,"@type":109},"The requirements include at least a B.Sc in Computer Science or BE, 3+ years of IT experience with 2.5+ years programming in Java, JSP and JS, and RDMS experience with Oracle and/or SQL Server. Additional appreciated knowledge includes GWT, Servlet, jQuery, XML, IDEs, configuration management (e.g., SVN/CVS), UML/HLD/LLD, and design/architecture patterns.",{"name":115,"@type":106,"acceptedAnswer":116},"What non-technical qualifications are expected?",{"text":117,"@type":109},"The role expects strong logical reasoning and problem-solving ability, quality awareness, excellent interpersonal and communication skills (verbal and writing), and strong cross-cultural behavior. It also requires readiness for overseas travel and experience in customer interaction as an added advantage.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},260938,1789347670,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":50,"category_name":51,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":73,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":73,"language":135,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":61,"update_tm":125,"read_time":9},687197207057,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","Job Description  \nDuties and Responsibilities  \nJob Title: Software Engineer – Development  \nDepartment: Development  \nPrepared By: Principal Manager, R&D  \nReports To: Team Manager, Development  \nDate: September 2020  \nA. Job Description Objective  \nThis position requires sound technical knowledge in relevant areas to participate in technical and design discussions as required, to understand technical requirements and to do the necessary developments, testing as per design by the product design team. This position also requires very good communication skills to communicate with overseas Development, Project, Support and other team and with internal / external customers. This position should possess good analytical skill to diagnose complex problems related to product and technology. Should be open minded and have innovative ideas to contribute towards product enrichment. Should be familiar with cross cultural behavior and be ready for overseas travelling.  \nB. Primary Job Objectives  \nThe table below gives the primary duties/ responsibilities for this position. It shows the expected allotted time over an extended period for the areas supported by the position as well as the Description of those areas.  \n\n| Rank of Importance | % Allocation | Description |\n| --- | --- | --- |\n| 1 | 80 | Analysis, Diagnosis, Development, Fixing bugs, Testing the product and JUnit Test case authoring, SVN, Confluence & JIRA Update, Reporting, Documentation. |\n| 2 | 10 | Technical co-ordination with the Manager and the Team, and with Overseas Development Team. Doing peer review of other team members’ code. |\n| 3 | 10 | Technical co-ordination with other teams ( PSO, Support ) and with customers. |\n\nResponsibilities include the following: This is not an exhaustive task list, and other duties may be assigned as deemed appropriate or warranted by the immediate manager.  \n• Understand the development requirements.  \n• Participate in technical discussion as appropriate.  \n• Prepare necessary design docs whenever required, e.g. HLD, LLD etc.  \n• Analyze and diagnose product defects/issues reported by internal/external customers.  \n• Do the necessary development and fix defects  \n• Do necessary unit testing  \n• Do necessary documentation  \n• Review other team members’work  \n• Update SVN, JIRA, Confluence, VC and other necessary configurations.  \n• Report to Manager and co-ordinate with the team.  \n• Coordinate with other departments and internal / external customers.  \n• Provide internal training as and when required.  \nC. Job Qualifications Necessary  \n❖ Technical Requirements:  \n✓ Minimum of a B.Sc in Computer Science or BE.  \n✓ 3+ years of IT experience among which at least 2.5+ years of programming experience in Java, JSP and JS.  \n✓ RDMS knowledge and experience of using either Oracle and/or SQL Server.  \n✓ Knowledge in GWT, Servlet, JQuery, XML is appreciated.  \n✓ IDEs – IntelliJIDEA/Eclipse/NetBeans, etc.  \n✓ Configuration Management e.g. SVN, CVS.  \n✓ Design-Basics, UML notations, HLD, LLD, Patterns, etc-interpretation, conceptualization.  \n✓ Architecture-Basics, Patterns-interpretation, conceptualization.  \n✓ JUnit Test Case Authoring.  \n✓ Knowledge in business intelligence tools is appreciated (BO, Jasper) .  \n✓ Knowledge in Confluence & JIRA appreciated.  \n❖ Non-Technical requirements:  \n✓ Demonstrated strong logical reasoning ability.  \n✓ Demonstrated success and strong experience with problem-solving abilities.  \n✓ Quality awareness.  \n✓ Excellent interpersonal skills.  \n✓ Excellent communication skill. Includes verbal and writing skill.  \n✓ Excellent in cross-cultural behavior.  \n✓ Should be ready for overseas travelling.  \n✓ Excellent knowledge of company’s product and systems and strong domain knowledge.  \n✓ Experience with the complete SDLC.  \n✓ Experience in customer interaction/handling will be an added advantage.","cbCaikcTiclcvA3M","https://ap.wps.com/l/cbCaikcTiclcvA3M","pdf",813824,"English","# Job Description Objective\n## Primary Job Objectives\n## Responsibilities\n## Job Qualifications Necessary","[{\"question\":\"What are the main responsibilities of the Software Engineer – Development role?\",\"answer\":\"The role focuses on analysis and diagnosis of product defects, implementing fixes, performing unit testing, authoring JUnit test cases, and updating systems like SVN, JIRA, and Confluence. It also includes peer review, reporting, documentation, and coordination with other teams and customers.\"},{\"question\":\"What technical skills are required?\",\"answer\":\"The requirements include at least a B.Sc in Computer Science or BE, 3+ years of IT experience with 2.5+ years programming in Java, JSP and JS, and RDMS experience with Oracle and/or SQL Server. Additional appreciated knowledge includes GWT, Servlet, jQuery, XML, IDEs, configuration management (e.g., SVN/CVS), UML/HLD/LLD, and design/architecture patterns.\"},{\"question\":\"What non-technical qualifications are expected?\",\"answer\":\"The role expects strong logical reasoning and problem-solving ability, quality awareness, excellent interpersonal and communication skills (verbal and writing), and strong cross-cultural behavior. It also requires readiness for overseas travel and experience in customer interaction as an added advantage.\"}]","Software Engineer - Development Job Description | PDF"]