Application Developer at Tsunami Tsolutions
Melbourne, FL 32901, USA -
Full Time


Start Date

Immediate

Expiry Date

03 Dec, 25

Salary

0.0

Posted On

04 Sep, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Data Analytics, Nosql, Object Oriented Programming, Containerization, Docker, Django, Machine Learning, Programming Languages, Java, Agile Methodologies, Databases, Azure, Flask, Coding Practices, Interpersonal Skills, Customer Service, Teamwork, Python, Design Patterns

Industry

Computer Software/Engineering

Description

We are seeking a talented and versatile Application Developer with proficiency in multiple programming languages and a strong command of both Java and Python. This role is perfect for someone who enjoys working on diverse and evolving tasks. You will be part of a team that tackles challenging and varied projects and adapts to new technologies based on client requirements and contracts.
-

EXPERIENCE:

  • 5+ years of professional software development experience, with a strong focus on Java and Python.
  • Extensive experience building and maintaining scalable, high-performance applications using Java (Spring Boot, or similar frameworks) and Python (Django, Flask, or similar).
  • Strong understanding of object-oriented programming (OOP), design patterns, and best coding practices in both Java and Python.
  • Working knowledge of several programming languages (e.g., JavaScript, C#, C++, Ruby, Go, or others).
  • 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 for web, mobile, or desktop applications.
  • Knowledge of data analytics, machine learning, or AI integration.
  • Understanding of cybersecurity principles and secure coding practices.
    -

SKILLS AND COMPETENCIES

  • Excellent problem solving and conceptual thinking skills
  • Self-motivated and self-initiated with an eagerness to learn new things.
  • Strong communication and organizational skills
  • Ability to build relationships within the company
  • Strong interpersonal skills and teamwork focused
  • Adaptable and customer service oriented
    -
Responsibilities

RESPONSIBILITIES:

  • Write clean, efficient, and maintainable code in Java, Python and other programming languages as required.
  • 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.
  • Collaborate with cross-functional teams to understand project requirements and deliver tailored solutions.
  • Adapt to changing project scopes, technologies, and client needs with ease.
  • Debug, test, and optimize applications for performance and scalability.
  • 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.
    -

ROLES:

  • Software design and development in multiple languages.
  • Collaboration with clients and internal teams to design and deliver custom software solutions.
  • Fostering strong relationships with stakeholders.
  • Continuous training and learning to improve development skills. Tasks in support of all stages of the development process
    -
Loading...