{"schemaVersion":"jobsearcher.job.v1","id":"9230b7d1cb5adcdec848160b","url":"https://jobsearcher.com/jobs/9230b7d1cb5adcdec848160b","canonicalUrl":"https://jobsearcher.com/jobs/9230b7d1cb5adcdec848160b","title":"Software Developer","description":"Job Summary\r\nAct creatively to develop applications by selecting appropriate technical options, optimizing application development, maintenance and performance by employing design patterns and reusing proven solutions. Account for others' developmental activities; assisting Project Manager in day to day project execution.\r\nKey Responsibilities\r\nInterpret the application, feature, and component designs to develop the same in accordance with specifications.\r\nCode, debug, test, document and communicate product, component and feature development stages.\r\nValidate results with user representatives, integrating and commissions the overall solution.\r\nSelect and create appropriate technical options for development such as reusing, improving or reconfiguration of existing components while creating own solutions for new contexts.\r\nOptimises efficiency, cost and quality.\r\nInfluence and improve customer satisfaction.\r\nInfluence and improve employee engagement within the project teams.\r\nSet FAST goals for self.\r\nTypical Performance Measures\r\nAdherence to engineering process and standards (coding standards)\r\nAdherence to project schedule / timelines\r\nNumber of technical issues uncovered during the execution of the project\r\nNumber of defects in the code\r\nNumber of defects post delivery\r\nNumber of non compliance issues\r\nPercent of voluntary attrition\r\nOn time completion of mandatory compliance trainings\r\nPerformance Areas\r\nCode\r\nCode as per the design\r\nDefine coding standards, templates and checklists\r\nReview code – for team and peers\r\nDocumentation\r\nCreate/review templates, checklists, guidelines, standards for design/process/development\r\nCreate/review deliverable documents. Design documentation, requirements, test cases and results\r\nConfigure\r\nDefine and govern configuration management plan\r\nEnsure compliance from the team\r\nTest\r\nReview/Create unit test cases, scenarios and execution\r\nReview test plan created by testing team\r\nProvide clarifications to the testing team\r\nDomain relevance\r\nAdvise software developers on design and development of features and components with deeper understanding of the business problem being addressed for the client\r\nLearn more about the customer domain and identify opportunities to provide value addition to customers\r\nComplete relevant domain certifications\r\nManage Project\r\nSupport Project Manager with inputs for the projects\r\nManage delivery of modules\r\nManage complex user stories\r\nManage Defects\r\nPerform defect RCA and mitigation\r\nIdentify defect trends and take proactive measures to improve quality\r\nEstimate\r\nCreate and provide input for effort and size estimation and plan resources for projects\r\nManage knowledge\r\nConsume and contribute to project related documents, share point, libraries and client universities\r\nReview the reusable documents created by the team\r\nRelease\r\nExecute and monitor release process\r\nDesign\r\nContribute to creation of design (HLD, LLD, SAD)/architecture for applications, features business components and data models\r\nInterface with Customer\r\nClarify requirements and provide guidance to Development Team\r\nPresent design options to customers\r\nConduct product demos\r\nWork closely with customer architects for finalizing design\r\nManage Team\r\nSet FAST goals and provide feedback\r\nUnderstand aspirations of the team members and provide guidance, opportunities, etc\r\nEnsure team members are upskilled\r\nEnsure team is engaged in project\r\nProactively identify attrition risks and work with BSE on retention measures\r\nRequired Qualifications\r\nSkill Examples\r\nExplain and communicate the design / development to the customer\r\nPerform and evaluate test results against product specifications\r\nBreak down complex problems into logical components\r\nDevelop user interfaces, business software components\r\nUse data models\r\nEstimate time and effort resources required for developing / debugging features / components\r\nPerform and evaluate test in the customer or target environments\r\nMake quick decisions on technical/project related challenges\r\nManage a team, mentor and handle people related issues in team\r\nHave the ability to maintain high motivation levels and positive dynamics within the team.\r\nInterface with other teams, designers, and other parallel practices\r\nSet goals for self and team. Provide feedback for team members\r\nCreate and articulate impactful technical presentations\r\nFollow high level of business etiquette in emails and other business communication\r\nDrive conference calls with customers and answer customer questions\r\nProactively ask for and offer help\r\nAbility to work under pressure, determine dependencies, risks, facilitate planning handling multiple tasks.\r\nBuild confidence with customers by meeting the deliverables timely with a quality product.\r\nEstimate time and effort of resources required for developing / debugging features / components\r\nKnowledge Examples\r\nAppropriate software programs / modules\r\nFunctional & technical designing\r\nProgramming languages – proficient in multiple skill clusters\r\nDBMS\r\nOperating Systems and software platforms\r\nSoftware Development Life Cycle\r\nAgile – Scrum or Kanban Methods\r\nIntegrated development environment (IDE)\r\nRapid application development (RAD)\r\nModelling technology and languages\r\nInterface definition languages (IDL)\r\nBroad knowledge of customer domain and deep knowledge of sub domain where problem is solved\r\nPreferred Qualifications\r\nNone mentioned\r\nCertifications\r\nObtain relevant domain and technology certifications\r\nJ-18808-Ljbffr","company":"Compunnel","rawCompany":"compunnel","city":"Issaquah","state":"WA","isRemote":false,"isActive":true,"createdAt":"2026-06-25T01:21:41.358Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1253.00","title":"Software Quality Assurance Analysts and Testers","slug":"software-quality-assurance-analysts-and-testers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer","description":"Job Summary\r\nAct creatively to develop applications by selecting appropriate technical options, optimizing application development, maintenance and performance by employing design patterns and reusing proven solutions. Account for others' developmental activities; assisting Project Manager in day to day project execution.\r\nKey Responsibilities\r\nInterpret the application, feature, and component designs to develop the same in accordance with specifications.\r\nCode, debug, test, document and communicate product, component and feature development stages.\r\nValidate results with user representatives, integrating and commissions the overall solution.\r\nSelect and create appropriate technical options for development such as reusing, improving or reconfiguration of existing components while creating own solutions for new contexts.\r\nOptimises efficiency, cost and quality.\r\nInfluence and improve customer satisfaction.\r\nInfluence and improve employee engagement within the project teams.\r\nSet FAST goals for self.\r\nTypical Performance Measures\r\nAdherence to engineering process and standards (coding standards)\r\nAdherence to project schedule / timelines\r\nNumber of technical issues uncovered during the execution of the project\r\nNumber of defects in the code\r\nNumber of defects post delivery\r\nNumber of non compliance issues\r\nPercent of voluntary attrition\r\nOn time completion of mandatory compliance trainings\r\nPerformance Areas\r\nCode\r\nCode as per the design\r\nDefine coding standards, templates and checklists\r\nReview code – for team and peers\r\nDocumentation\r\nCreate/review templates, checklists, guidelines, standards for design/process/development\r\nCreate/review deliverable documents. Design documentation, requirements, test cases and results\r\nConfigure\r\nDefine and govern configuration management plan\r\nEnsure compliance from the team\r\nTest\r\nReview/Create unit test cases, scenarios and execution\r\nReview test plan created by testing team\r\nProvide clarifications to the testing team\r\nDomain relevance\r\nAdvise software developers on design and development of features and components with deeper understanding of the business problem being addressed for the client\r\nLearn more about the customer domain and identify opportunities to provide value addition to customers\r\nComplete relevant domain certifications\r\nManage Project\r\nSupport Project Manager with inputs for the projects\r\nManage delivery of modules\r\nManage complex user stories\r\nManage Defects\r\nPerform defect RCA and mitigation\r\nIdentify defect trends and take proactive measures to improve quality\r\nEstimate\r\nCreate and provide input for effort and size estimation and plan resources for projects\r\nManage knowledge\r\nConsume and contribute to project related documents, share point, libraries and client universities\r\nReview the reusable documents created by the team\r\nRelease\r\nExecute and monitor release process\r\nDesign\r\nContribute to creation of design (HLD, LLD, SAD)/architecture for applications, features business components and data models\r\nInterface with Customer\r\nClarify requirements and provide guidance to Development Team\r\nPresent design options to customers\r\nConduct product demos\r\nWork closely with customer architects for finalizing design\r\nManage Team\r\nSet FAST goals and provide feedback\r\nUnderstand aspirations of the team members and provide guidance, opportunities, etc\r\nEnsure team members are upskilled\r\nEnsure team is engaged in project\r\nProactively identify attrition risks and work with BSE on retention measures\r\nRequired Qualifications\r\nSkill Examples\r\nExplain and communicate the design / development to the customer\r\nPerform and evaluate test results against product specifications\r\nBreak down complex problems into logical components\r\nDevelop user interfaces, business software components\r\nUse data models\r\nEstimate time and effort resources required for developing / debugging features / components\r\nPerform and evaluate test in the customer or target environments\r\nMake quick decisions on technical/project related challenges\r\nManage a team, mentor and handle people related issues in team\r\nHave the ability to maintain high motivation levels and positive dynamics within the team.\r\nInterface with other teams, designers, and other parallel practices\r\nSet goals for self and team. Provide feedback for team members\r\nCreate and articulate impactful technical presentations\r\nFollow high level of business etiquette in emails and other business communication\r\nDrive conference calls with customers and answer customer questions\r\nProactively ask for and offer help\r\nAbility to work under pressure, determine dependencies, risks, facilitate planning handling multiple tasks.\r\nBuild confidence with customers by meeting the deliverables timely with a quality product.\r\nEstimate time and effort of resources required for developing / debugging features / components\r\nKnowledge Examples\r\nAppropriate software programs / modules\r\nFunctional & technical designing\r\nProgramming languages – proficient in multiple skill clusters\r\nDBMS\r\nOperating Systems and software platforms\r\nSoftware Development Life Cycle\r\nAgile – Scrum or Kanban Methods\r\nIntegrated development environment (IDE)\r\nRapid application development (RAD)\r\nModelling technology and languages\r\nInterface definition languages (IDL)\r\nBroad knowledge of customer domain and deep knowledge of sub domain where problem is solved\r\nPreferred Qualifications\r\nNone mentioned\r\nCertifications\r\nObtain relevant domain and technology certifications\r\nJ-18808-Ljbffr","datePosted":"2026-06-25T01:21:41.358Z","dateModified":"2026-06-25T01:21:41.358Z","hiringOrganization":{"@type":"Organization","name":"Compunnel","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Issaquah","addressRegion":"WA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"9230b7d1cb5adcdec848160b"},"url":"https://jobsearcher.com/jobs/9230b7d1cb5adcdec848160b"}}