About The Position

Provides application software development services or technical support in situations of moderate complexity. Analyze, design and develop tests and test-automation suites. Develop flowcharts, layouts and documentation to satisfy requirements and solutions Apply security and privacy principles. Execute full lifecycle software development. Develop software verification plans and quality assurance procedures. Troubleshoot, debug and upgrade existing systems. Ensure software is updated with latest features. Participate in deployment process following all change controls Provide ongoing maintenance, support and enhancements in existing systems and platforms. Provide recommendations for continuous improvement. Work alongside other engineers on the team to elevate technology and consistently apply best practices Collaborate closely with all the other members of the team to take shared responsibility for the overall efforts that the team has committed to. Collaborate cross-functionally with data engineers, business users, project managers and other engineers to achieve elegant solutions. Provides application software development services or technical support in situations of moderate complexity. Analyze, design and develop tests and test-automation suites. Develop flowcharts, layouts and documentation to satisfy requirements and solutions. Apply security and privacy principles.Execute full lifecycle software development. Develop software verification plans and quality assurance procedures. Troubleshoot, debug and upgrade existing systems. Ensure software is updated with latest features. Participate in deployment process following all change controls. Provide ongoing maintenance, support and enhancements in existing systems and platforms. Provide recommendations for continuous improvement.Active learning engagement. Work alongside other engineers on the team to elevate technology and consistently apply best practices. Collaborate closely with all the other members of the team to take shared responsibility for the overall efforts that the team has committed to. Collaborate cross-functionally with data engineers, business users, project managers and other engineers to achieve elegant solutions. Experience in using a specific application development toolkit and knowledge of front end and backend development coding languages such as C#, Java, HTML, NodeJS, CSS, JSON, Angular, JavaScript. Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required 2-6 years of experience in software development required; experience in the securities or financial services industry is a plus; should have thorough knowledge of the software development cycle Experience developing Front-End and Back-end. Experienced at resolving hardware, software, and communications malfunctions and understand the business impact of resolving complications. Experience in using a specific application development toolkit and knowkedge of front end and backend development coding languages such as C#, Java, HTML, NodeJS, CSS, JSON, Angular, JavaScript.

Requirements

  • Experience in using a specific application development toolkit and knowledge of front end and backend development coding languages such as C#, Java, HTML, NodeJS, CSS, JSON, Angular, JavaScript
  • Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required
  • 2-6 years of experience in software development required
  • should have thorough knowledge of the software development cycle
  • Experience developing Front-End and Back-end
  • Experienced at resolving hardware, software, and communications malfunctions and understand the business impact of resolving complications
  • Experience in using a specific application development toolkit and knowkedge of front end and backend development coding languages such as C#, Java, HTML, NodeJS, CSS, JSON, Angular, JavaScript

Nice To Haves

  • experience in the securities or financial services industry is a plus

Responsibilities

  • Analyze, design and develop tests and test-automation suites
  • Develop flowcharts, layouts and documentation to satisfy requirements and solutions
  • Apply security and privacy principles
  • Execute full lifecycle software development
  • Develop software verification plans and quality assurance procedures
  • Troubleshoot, debug and upgrade existing systems
  • Ensure software is updated with latest features
  • Participate in deployment process following all change controls
  • Provide ongoing maintenance, support and enhancements in existing systems and platforms
  • Provide recommendations for continuous improvement
  • Work alongside other engineers on the team to elevate technology and consistently apply best practices
  • Collaborate closely with all the other members of the team to take shared responsibility for the overall efforts that the team has committed to
  • Collaborate cross-functionally with data engineers, business users, project managers and other engineers to achieve elegant solutions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service