About The Position

Develop and maintain front-end applications using Angular and React, ensuring responsive design and high performance. Build and optimize scalable back-end services and APIs using .NET Core (C#), following clean architecture principles. Design and manage SQL Server databases, including query optimization, stored procedures, and ensuring data integrity. Integrate Apache Kafka for real-time data streaming and event-driven architecture to support asynchronous processing. Implement robust unit testing using xUnit (for the backend) and Jasmine (for the frontend) to ensure code quality and reduce bugs. Monitor, diagnose, and resolve production issues promptly, using logging, profiling, and debugging tools to minimize downtime. Collaborate directly with clients to gather detailed requirements, clarify expectations, and translate business needs into technical solutions. Prepare clear and actionable user stories and acceptance criteria for agile development sprints, ensuring alignment between stakeholders and the development team. Conduct thorough code reviews to ensure adherence to best practices and security standards and maintainability. Utilize CI/CD pipelines (Azure DevOps) for deployment of applications. Collaborate closely with DevOps and QA teams to ensure smooth releases, thorough testing, and proper environment configurations. Implement authentication and authorization mechanisms to secure APIs and applications. Maintain comprehensive technical documentation, including API specs, database schemas, and deployment guides. Participate actively in agile ceremonies such as sprint planning, stand-ups, and retrospectives to promote continuous improvement. Stay updated with evolving technologies and industry trends to continually enhance the application stack and development processes.

Requirements

  • Applicants must have a Bachelor’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields, plus five years of experience in a related occupation.
  • Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.

Responsibilities

  • Develop and maintain front-end applications using Angular and React
  • Build and optimize scalable back-end services and APIs using .NET Core (C#)
  • Design and manage SQL Server databases
  • Integrate Apache Kafka for real-time data streaming and event-driven architecture
  • Implement robust unit testing using xUnit and Jasmine
  • Monitor, diagnose, and resolve production issues promptly
  • Collaborate directly with clients to gather detailed requirements
  • Prepare clear and actionable user stories and acceptance criteria
  • Conduct thorough code reviews
  • Utilize CI/CD pipelines (Azure DevOps) for deployment of applications
  • Collaborate closely with DevOps and QA teams
  • Implement authentication and authorization mechanisms
  • Maintain comprehensive technical documentation
  • Participate actively in agile ceremonies
  • Stay updated with evolving technologies and industry trends
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service