• Owns the design and development of software fixes, enhancements, components, and/or new software systems and applications.

  • Drives development of components through own and subordinate engineers' work.

  • Develops technical solutions that meet specifications and that impact future developments.

  • Executes assigned component level software development projects and major fixes using new or existing technologies.

  • Develops specifications for assigned components, projects or fixes.

  • Reviews or writes code.

  • Leads programming, testing and debugging of applications or fixes to existing applications.

  • Creates protocols, documentation and tools for installation and maintenance.

  • Participates in setting the architectural direction for software development projects.

  • Designs specific components for assigned projects, developing specifications for each.

  • Designs, develops, manages, creates and maintains technical components and templates.

  • Able to code against front-end technology stack and lead end-to-end troubleshooting.

  • Interacts and coordinates deliverables with other technical groups in the organization.

  • Executes assigned component level projects using new or existing technologies.

  • Designs and develops specifications for assigned projects.

  • Reviews or troubleshoots and performs testing.

  • Participates in conceiving and setting the architectural direction for development projects.

  • Designs the component tasks of assigned projects, developing specifications for each.

Basic Qualifications:

  • 5+ years of software development experience.

  • Experience reviewing and updating requirements and/or user stories.

  • Experience writing technical documentation.

  • Understanding of agile software development.

  • Strong problem solving and analysis skills.

  • Expert level knowledge: Object Oriented Programming.

  • Expert understanding of Computer Science Fundamentals.

  • Technology: Java, Spring Boot, Javascript, Node.js, Angular

Required Education:

  • Bachelor’s Degree in Computer Science

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

More jobs by this company