[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-257539-105":53,"doc-detail-257539-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","junior-software-developer-job-description-website","Junior Software Developer Job Description - Website","","Junior Software Developer role within an agile development team responsible for PMI’s software products across requirements analysis, design, implementation, integration, testing, verification, and ongoing maintenance. The position emphasizes contributing to application development and unit testing, participating in peer reviews, producing software documentation, resolving software issues, and supporting Continuous Integration. Core expectations include OOP fundamentals, relational database querying and design knowledge, version control familiarity, modern IDE experience, and Microsoft .NET development with C#; agile and unit testing knowledge are required.",{"@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/junior-software-developer-job-description-website/257539/",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/junior-software-developer-job-description-website/257539.png","ImageObject",442,249,{"name":88,"@type":89},"Felix Montgomery","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-09-20","2026-09-13",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 does the Junior Software Developer do on an agile team?","Question",{"text":108,"@type":109},"Contributes to requirements, design, implementation, integration, testing, verification, and maintenance for PMI software products, with unit testing and peer review involvement.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"Which technical skills are required for this role?",{"text":113,"@type":109},"Strong OOP concepts, relational database design and querying, version control familiarity, and experience with modern IDEs, including Microsoft .NET development using C#.",{"name":115,"@type":106,"acceptedAnswer":116},"How are software quality and delivery supported?",{"text":117,"@type":109},"Through unit testing aligned with established standards, peer reviews of solution designs and code, software documentation, problem analysis and resolution, and support for a Continuous Integration environment.","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},257539,1789314609,{"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},549768064778,"https://ap-avatar.wpscdn.com/davatar_6f874abed73319feea01a86fa6f0fab8","| Description |  |\n| --- | --- |\n| Job Title | Junior Software Developer |\n| Reports to Title | Software Team Leader |\n| General Accountability | Our mission is to Profoundly change the standard of care by creating a tomorrow where clinicians can confidently ablate tissue with precision; a tomorrow where patients have access to safe and effective treatment options, so they can quickly return to their daily lives. Changing the standard of care is part of our fabric. We are a group of energetic, problem-solvers focused on innovation, and looking to change the world. We are changing the paradigm for treating diseases such as prostate cancer by using real-time MR Imaging, thermal ultrasound and close-loop temperature feedback control, to gently ablate the diseased tissue with minimal side effects.\u003Cbr>If you share our values and want to work in a collaborative results focused culture and want to make a Profound impact in healthcare and your career, here is your chance.\u003Cbr>The Junior Software Developer is part of an agile development team who will be responsible for the requirements, design, implementation, integration, testing, verification and maintenance of PMI’s software products. |\n| Duties and Responsibilities | 1. Requirements analysis and formulation\u003Cbr>2. Software design\u003Cbr>3. Software implementation\u003Cbr>4. Design, develop, and unit test applications in accordance with established standards.\u003Cbr>5. Participating in peer-reviews of solution designs and related code.\u003Cbr>6. Software documentation\u003Cbr>7. Software problems analysis and resolution\u003Cbr>8. Software maintenance\u003Cbr>9. Support of Continuous Integration environment |\n| Competencies |  |\n| Education | Degree in Computer Science or a related discipline |\n| Certifications | None |\n\n\n| Key Attributes (experience, skills and technical knowledge) | ▪ Strong desire to learn\u003Cbr>▪ Solid understanding of object oriented programming concepts\u003Cbr>▪ Solid understanding of relational database design and querying concepts\u003Cbr>▪ Familiarity with version control concepts\u003Cbr>▪ Experience in using modern IDEs\u003Cbr>▪ Exposure to Microsoft . NET development using C\\#\u003Cbr>▪ Knowledge of agile development methodologies Knowledge of unit testing theory\u003Cbr>▪ Experience with test automation framework is an asset |\n| --- | --- |","cbCaigQmgSISbIpv","https://ap.wps.com/l/cbCaigQmgSISbIpv","pdf",161629,"English","# Responsibilities\n## Requirements and Design\n## Implementation, Testing, and Verification\n## Documentation and Maintenance\n## Continuous Integration Support\n# Competencies and Requirements\n## Education and Certifications\n## Key Technical Attributes","[{\"question\":\"What does the Junior Software Developer do on an agile team?\",\"answer\":\"Contributes to requirements, design, implementation, integration, testing, verification, and maintenance for PMI software products, with unit testing and peer review involvement.\"},{\"question\":\"Which technical skills are required for this role?\",\"answer\":\"Strong OOP concepts, relational database design and querying, version control familiarity, and experience with modern IDEs, including Microsoft .NET development using C#.\"},{\"question\":\"How are software quality and delivery supported?\",\"answer\":\"Through unit testing aligned with established standards, peer reviews of solution designs and code, software documentation, problem analysis and resolution, and support for a Continuous Integration environment.\"}]","Junior Software Developer Job Description - Website | PDF"]