A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0-9
  • EN

Careers at EXFO


Senior Software Developer



Job summary:

As part of the organization you will be responsible for analyzing requirements & produce quality deliverables in collaboration with peers. Based on the design you are required to deliver high end quality source code. Demonstrate competence in own area; may still be acquiring higher level skill. Identifies works with limited guidance on projects within defined criteria. Provide solutions to a diverse range of moderately complex problems.

What you’ll do:

Analysis: Analyze software requirements based on inputs, collaboration with peers and experiential knowledge. Produces project requirements containing system functionality and user interface requirements. Determine final requirements in collaboration with peers.

Design: Designs and implements software systems and product enhancements based on requirements specifications. Produces documents related to these efforts including Architecture Specification Documents and Detailed Design Specifications (DDS). Decide approaches, modeling techniques and provide estimations for schedules, technical scope and required project resources. Participate in technical reviews of requirements and systems design with peers.

Develop: As Xamarin mobile developer you will develop / enhance mobile apps largely utilizing Xamarin platform . Develops and refines programming code for new software development and product enhancements. Determines algorithms and approaches and recommends solutions and resource allocations. Liaise with internal staff and user to ensure capture of all relevant functionality.

Document: Participates in software documentation process. Reviews final prior to release and verifies processes have been followed. Reviews documentation authored by peers and makes recommendations for improvement.

What we’re looking for:

Technical skills:

  • Excellent knowledge of Mobile application development using Xamarin Forms
  • Excellent knowledge of SDLC
  • Excellent knowledge of OOPS principles.
  • Extensive experience on MVVM architecture
  • Familiar with various design and architectural patterns
  • Experience in Async Framework
  • Experience in SQLite and Azure Mobile Services
  • Understanding of generating crash report and diagnose issues. Take steps to stabilize mobile application.
  • Experience in building re-usable bindable controls
  • Experience in Web Services REST, JSON, XML

Competencies (preferred skills):

  • Meticulous and well organized
  • Strong analytical problem-solving, and conceptual skills
  • Understands and follows project and software development methodologies and processes, including Scrum
  • Proficient understanding of code versioning tools such as Git, SVN, and TFS
  • Experience with Jira tool
  • Exposure to telecom domain

Required aptitudes:

  • Excellent interpersonal skills
  • A team player, who goes out of his / her way to help the team members, whenever required
  • Excellent written and verbal communication skills
  • A person who is more people oriented, with a skill to talk to people and get required info

Must have:

Pertinent experience: 2+ years in the field of Mobile development using Xamarin Forms

 Education: BE / BTech / ME / MTech

Senior Software Developer Pune, India | Posted October 18, 2021

Let's stay in touch!

Get the latest network test, monitoring and analytics news!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Thank you.