Advance Digital Data & Technology - Mount Olive Township, NJ

posted about 1 month ago

Full-time - Mid Level
Mount Olive Township, NJ

About the position

We are seeking a skilled Mobile Software Developer to join our Engineering team in Flanders, NJ. The ideal candidate will have over 3 years of experience in mobile application development and will be responsible for both the maintenance and enhancement of our ADD Mobile product suite, which serves customers in the Energy industry. This role requires collaboration with talented designers and programmers to ensure the delivery of high-quality software solutions. In this position, you will engage in code development for our mobile product suite, focusing on both new features and ongoing maintenance. You will provide technical expertise to diagnose and resolve software and hardware issues, ensuring that our products meet the highest standards of performance and reliability. Additionally, you will work closely with customers, designers, and project leaders to review business requirements and prepare comprehensive design documents. Your role will also involve investigating and participating in the introduction and adoption of new technologies to enhance our product offerings. The successful candidate will thrive in a team-oriented environment, embodying the belief that collaboration leads to greater success. You will be expected to work in our NJ office at least three days a week, contributing to a dynamic and innovative workplace.

Responsibilities

  • Code development for our mobile product suite (both maintenance and new features)
  • Provide technical expertise in the diagnosis and resolution of software/hardware issues
  • Work with our customers, designers, and project leaders to review the business requirements and prepare design documents
  • Investigate and participate in the introduction and adoption of new technologies

Requirements

  • Bachelor's degree in computer science or related field
  • Experience with development of business-class applications
  • More than 3 years of designing and building successful software applications
  • Solid understanding and experience with object-oriented design and architectural practices
  • Ability to organize and prioritize multiple tasks
  • Analytical skills to efficiently comprehend requirements and make recommendations for process improvements
  • Must be willing to work in our NJ office 3 or more days per week
  • Team player who believes in 'none of us is as good as all of us'
  • Experience with software architectural concepts (MVC, MVVM, dependency injection)
  • Experience with Visual Studio development (C#, C++, XAML)
  • Experience with Android Development (Java, Kotlin/Jetpack Compose)
  • Experience with relational databases (Sybase, SQLite, SQL development)
  • Experience with REST/Web Services
  • Experience with Linux

Nice-to-haves

  • Strong communication skills (verbal and written)
  • Familiarity troubleshooting systems (hardware, software, network)
  • Experience writing Design documents
  • Familiar with wireless technology

Benefits

  • Competitive Compensation
  • Health, Dental and Vision Insurance
  • Optional Disability Insurance
  • Optional Flexible Spending Accounts
  • Life Insurance
  • 401k
  • Paid Vacations and Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service