Sharp Electronics Corporation - Irvine, CA

posted about 2 months ago

Full-time - Senior
Irvine, CA
Merchant Wholesalers, Durable Goods

About the position

As a Senior Software Engineer - Applications & Systems, you will play a pivotal role within our development team, contributing to the architecture, design, and development of innovative B2B software and service solutions. Your expertise will be essential in all stages of software development, and you will collaborate closely with engineers both locally and overseas. This position involves working on various layers of the infrastructure for our cloud platforms and applications, ensuring that the software developed meets market requirements and delights customers. You will be responsible for designing and developing features for cloud-centric applications, as well as creating SDKs and defining APIs for third-party partner integrations. In this role, you will demonstrate proficiency in Microsoft Azure services and work with mobile platforms (Android & iOS) and Windows clients. You will utilize back-end programming languages such as Python, Java, JavaScript, and C# to maintain the quality and performance of all applications and services. Conducting thorough testing of developed software to ensure optimal functionality and debugging any issues that arise will be a key part of your responsibilities. Additionally, you will ensure that all applications comply with current security and data protection standards and protocols. Your collaboration will extend to overseas development groups in Japan and India, where effective communication and teamwork will be crucial to delivering final software solutions. You will also stay current with technological trends and work in an Agile development environment, utilizing departmental application software such as Microsoft O365, Teams, and One Drive. This position offers a flexible work schedule to accommodate conference calls with other time zones and countries, making it essential to have excellent problem-solving, analytical, and software design skills.

Responsibilities

  • Contribute to architectural design of cloud-based applications, services and associated client software
  • Design and develop features for B2B cloud-centric applications
  • Collaborate in the design of new applications/features/functionality
  • Develop SDKs and/or define APIs for third party partner integrations
  • Work effectively with overseas development groups in Japan and India to deliver final software
  • Demonstrate proficiency in Microsoft Azure services, mobile (Android & iOS) and Windows clients
  • Develop with back-end programming languages (i.e. Python, Java, Javascript, C#)
  • Maintain quality and ensure performance of all applications & services
  • Conduct testing of developed software to ensure optimal functionality and debug issues that arise
  • Ensure applications are compliant with current security and data protection standards/protocols

Requirements

  • Bachelor's degree in computer science or software engineering
  • Minimum 5+ years of software development experience including cloud technologies
  • Excellent problem solving, analytical, and software design skills
  • Background and understanding of Microsoft Azure cloud architectural styles, services and designs
  • Familiarity with several coding and computer languages (e.g. Node.js, Python, Javascript, C#)
  • Experience with databases (SQL / No SQL including Cosmos DB) and effective design/use
  • Skilled in Analytics and AI development
  • Clear and coherent written communication, including visual representations of technical designs
  • Good interpersonal communication skills
  • Proficiency in design, development and/or use of REST API's and SDKs
  • Experience working in Agile development environment
  • Knowledge of and skill in utilizing departmental application software (e.g. Microsoft O365, Teams, One Drive)
  • Stay current with technological trends

Nice-to-haves

  • Experience in MFP/printer or display software solutions
  • Working with overseas development groups (e.g. Japan, India)
  • Using bug tracking and project management systems (e.g. Azure DevOps)
  • Familiarity with various network and communications protocols
  • Experience with GIT source control
  • Knowledge of IoT device protocols

Benefits

  • Flexible hybrid work schedules
  • Comprehensive, family-friendly healthcare plans (medical, dental, vision)
  • 401k retirement plan with a competitive match and plenty of financial support tools
  • Employee Assistance Plan for mental and behavioral health support
  • Financial protection through life insurance and disability insurance
  • Rewarding and holistic wellness program
  • Training, professional development, and mentorship
  • Full suite of voluntary insurance benefits for financial planning (auto, home, ID protection and legal)
  • Dynamic culture eager to innovate and enhance diversity
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service