Mobile Engineer

ENERGY worldnet · Apr 1st 2019

Apply on StackOverflow Careers

GENERAL DESCRIPTION

The Mobile Engineer is responsible for customizing ENERGY worldnet, Inc. (EWN) mobile application and creating new functionality to support the goals and vision of ENERGY worldnet, Inc. using the latest development products and procedures. In addition, the Mobile Engineer will be responsible for data analysis stemming from the main software suite. Excellent communication skills and computer abilities are essential.

ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES

  • Develop and implement mobile application solutions for Android, iOS and Windows devices

  • Participates and contributes to all phases in building new digital products, including programming, defect correction, unit testing, code review and deployment planning

  • Work in an agile development environment (SCRUM programming)

  • Production monitoring and support as needed

  • Provides expertise on mobile current standards and cutting-edge technologies and frameworks

  • Partners closely with non-technical staff to define user requirements

  • Provides estimates for the work plan

  • Assists in producing and executes on well-documented technical designs

  • Advises on best practices for mobile UI design for the Google/Apple/Windows platforms

  • Recommend software solutions to benefit the organization

  • Compiles and documents procedures used throughout program development and revision as required

  • Share daily updates with the technology team via SCRUM (work completed, work pending, and/or impediments)

  • Performs related work as assigned

MINIMUM QUALIFICATIONS

  • At least 4 years of professional experience with C# and .NET

  • At least 4 years of professional experience with Xamarin Forms

  • Experience with consuming and understanding of web services

  • Native Android, iOS, and Windows development experience a plus

  • Strong Object-Oriented Programming background

  • Integration experience with back-end database or transactional systems

  • Experience with Agile, or Agile-based, development methodologies

  • Graduation from a standard senior high school or equivalent

  • Associates degree or above preferred

REQUIRED KNOWLEDGE, SKILLS AND ABILITIES

Knowledge of:

  • C# and MVVM

  • The principles, practices, and techniques of computer programming and systems analysis

  • Computer operations procedures and systems and of computer programming languages

Skill in:

  • Problem solving

  • Critical thinking

  • Computer programming

  • The use of computer hardware and software

Ability to:

  • Communicate effectively

  • Design programs and systems architecture

  • Prepare program specifications; to code, test, and debug computer programs

  • Interpret technical information related to computer programming and other areas of data processing

PREFERRED QUALIFICATIONS AND KSA’s

  • Associates or Bachelor’s Degree in related field OR comparable experience

  • 4+ years’ experience with C# and .NET

  • Native Android, iOS and Windows development experience

  • Xamarin.Native and/or Xamarin.Forms experience

JOB SPECIFICATIONS

  • FLSA Classification (Exempt, Non-exempt): Exempt

  • Must be US citizen or green card holder

  • Must NOT reside in California, New Jersey, Hawaii, Alaska or Massachusetts

  • Travel Requirement (% of 40-hour work week): Quarterly meetings

  • Remote work eligible: Yes

  • Shift: 7am - 4pm, 8am - 5pm or 9am - 6pm M-F

  • Environment: Although this position is remotely located, the person hired for this position will have to travel monthly to work out of our main office in Decatur, TX. They will physically work in Texas 8 a.m. to 5 p.m. one (1) week per month during their probationary period (first 90 days of employment). At the end of the 90 day probationary period, the candidate will have the opportunity to apply for 100% telecommute.

Apply on StackOverflow Careers