Senior Software Developer

EXFO Electro-Optical Engineering India Pvt. Ltd.

Job Description:

Job summary

As a part of the organization as a Software Developer/Senior Software Developer this person will be responsible for analyzing the requirements of the EXFOs customer support team; produce the system requirement design in collaboration with peers. Based on the design this person will deliver high-end quality source code. Demonstrate competence in own area; may still be acquiring the higher-level skills. Identifies Works with limited guidance on projects within defined criteria. Provide solutions to a diverse range of moderately complex problems.

What you’ll do
Responsibilities
Analysis: Analyzes software requirements based on inputs from the customer support team, collaboration with peers and experiential knowledge. Determine final requirements in collaboration with peers.

Plan: Participates in effort estimation for requirements. Prepares project execution plan, schedules and determine project resource requirements. Identify project dependencies, risks.

Track: Track project progress against schedule, efforts. Ensure adequate project reporting following existing processes.

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 technical scope. Participate in technical reviews of requirements and systems design with peers.

Develop: Develops and refines programming code for new software development and product enhancements. Determines algorithms and approaches and recommends solutions. Liaise with internal staff and users to capture all relevant functionality.

Document: Participates in the software documentation process by writing first draft versions of technical literature for submission to the documentation team. 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 (all essential skills) 4+ Years

Excellent knowledge of SDLC.

Excellent concept of OOPs and SOLID Principle

Experience in C#.Net on Windows-based applications, Web-based applications, cloud.

Experience in .Net Advance concept: WPF, WCF and Rest API

Experience working on Windows OS

Experience in Agile development

Able to complete assigned tasks with minimum supervision & high quality on time.

Follows disciplined software development practices.

Competencies (preferred skills)

Exposure to WinCE, Android.

Exposure to Design Pattern and UML

Exposure to Telecom Domain.

Required aptitudes
Soft Skills (Leadership, team management, communication skills, etc. as applicable to the position)

Excellent interpersonal skills.

A team player, who goes out of his /her way to help the team members, whenever possible.

Excellent written and verbal communication skills.

A person who is more people-oriented, with a skill to talk to people and get the required info.

Must have

Education

BE/B Tech/ MCA. Comp Science (Bachelors’s degree in engineering in Electronics & Telecom will be preferred).

Experience

4+ years in the field of Software development of windows based projects in C#.Net.

Any other combination of experience/studies will be considered.

.NET 4.6.x, .NET FF/CF, Xamarin iOS Android, WinForms, Web, WebAPIs and other than .NET are projects on AngularJS/TS

Tagged as: , , , , ,

Before applying for this position you need to submit your online resume. Click the button below to continue.

Advertisements
Related Jobs
  • MaxWholesale - 99 Algorithms Pvt Ltd
    Full Time
    Gurgaon

    Job Description- Review, manage and supervise tasks (inclusive and not exhaustive) related to: Management and Finalization of Audit with Statutory Auditors and related tasks. Working with Internal Audit team for updations of Process narrativ
  • Voltech HR Services Pvt Ltd
    Full Time
    Saudi Arabia

    Job Description : Layout and marking the site with complete Site supervision, Managing the Site.Verify the quantity of required construction materials, its availability and request immediately to the procurement.prepare the Bar bending schedule, C
  • Inbounds constrctions
    Full Time
    Canada

    Job Description: As a site engineer, you'll need to: act as the main technical adviser on a construction site for subcontractors, craftspeople and operatives set out, level and survey the site check plans, drawings and quantities for accu