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.
Key Responsibilities
Management
- 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.
Technical
- 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.
- 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.
Knowledge and Skills:
- 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.
-
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.
-
Understanding of cybersecurity principles and secure coding practices.
Why Join Us?
- Opportunity to work with a dynamic and collaborative team.
-
Competitive compensation and professional growth opportunities.
Offer contingent upon successful completion of a background check and drug screen.