Applications Development Manager

Tsunami TsolutionsGlastonbury, CT
53d

About The Position

Tsunami Tsolutions is seeking an experienced Applications Development Manager. NOTE: This position requires access to technologies and hardware subject to US national Security based export control requirements. All applicants must be US Citizen (8 USC 1324b(a)(3)), or otherwise authorized by the U.S. Government. NO Company Sponsorship offered.

Requirements

  • With bachelor’s degree: 7+ years of progressive development experience, including 2+ years in a leadership or management role.
  • Without bachelor’s degree: 10+ years of relevant development experience, including 3+ years in a leadership capacity.
  • Experience with software development lifecycle (SDLC) processes, including Agile methodologies.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of databases (SQL and NoSQL) and APIs (REST, GraphQL).
  • Experience with DevOps practices, including CI/CD pipelines and containerization (Docker, Kubernetes).
  • Background in developing web, mobile, or desktop applications.
  • Understanding of cybersecurity principles and secure coding practices.

Nice To Haves

  • Knowledge of modern architectural styles such as microservices, serverless, or event-driven architectures.
  • Knowledge of data analytics, machine learning, or AI integration is a plus.

Responsibilities

  • Lead and develop teams through hiring, mentoring, and performance management.
  • Allocate and manage resources strategically to ensure on-time, high-quality delivery across projects.
  • Communicate with stakeholders to translate business needs into actionable plans.
  • Establish processes and standards for governance, quality, and efficiency.
  • Manage risks and issues to keep initiatives on track.
  • Drive continuous improvement in team performance and delivery practices.
  • Foster a positive, accountable team culture focused on collaboration and results.
  • Work directly with clients to gather requirements, provide technical insights, and ensure satisfaction with deliverables.
  • Build and maintain strong relationships with customers by understanding their needs and providing proactive support.
  • Design, develop, and maintain software applications across a variety of platforms.
  • Write clean, efficient, and maintainable code in modern programming languages such as Python, Java, C#, JavaScript (and frameworks like React or Angular), Ruby, Go, or others as required.
  • Collaborate with cross-functional teams to understand project requirements and deliver tailored solutions.
  • Adapt to changing project scopes, technologies, and client needs with ease.
  • Stay current with emerging technologies and programming trends to ensure our solutions remain cutting-edge.
  • Contribute to architectural decisions and technical roadmaps for projects.
  • Document application processes, code structures, and development workflows.
  • Prepare and produce releases of software components.

Benefits

  • Opportunity to work with a dynamic and collaborative team.
  • Competitive compensation and professional growth opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service