At Cognition we are looking for a Sr Full Stack Developer to join our team.
This role is expected to be a mix of Angular UI development and middle-tier Spring REST web services development.
Responsibilities
Contribute to all phases of the software development lifecyclePrototype, Design, and implement new capabilitiesMaintain and improve the performance of existing softwareWrite well-designed, testable, efficient, and performant codeCreate unit tests for both existing and new code to ensure stability and accuracyApply secure coding techniquesDesign and architect future-state solutionsHelp refine business requirements into technical requirementsHelp guide and mentor less experienced software developers
Required Qualifications and Skills
Strong attention to detailAbility to work independently and multi-task effectivelyExcellent written and oral communications skillsExtensive professional Single Page Application design, development, documentation, and maintenance experience across the full software development lifecycle, preferably using AngularExpertise in HTML, CSS, JavaScript/TypeScript, REST Web Services and XHTMLExperience building software in Java using SpringExperience creating secure multi-tier software solutions including avoidance and mitigation patterns for current and previous OWASP top-10Demonstrable experience tuning both application/algorithmic and SQL query performanceExperience working with relational databases and efficient data design and access (ORM, JDBC, DAO, SQL)
Preferred Qualifications and Skills
Experience with the following would be considered a plus: Relevant experience in the following technologies is a plus: AngularJS, Bootstrap, CSS, Groovy, jQuery, XHTMLExperience with Linux and PostgreSQLExperience with Eclipse, Git and Jira in a hybrid Agile methodologyUser experience designExperience developing Healthcare or Life Sciences SaaS applications and/or building software for regulated environments
Remote Work work days: Monday to Friday since 09 AM, full time. (8 hours per day)