Senior Software Engineer

October 2, 2023

Apply for this job

Email *

Job Description

Job Purpose:

Develop and build high-quality, innovative and fully performing software in compliance with coding standards and technical design.

 

Duties and responsibilities:

·        Perform advanced programming tasks according to the project plan

·        Implement tasks following functional specifications

·        Write well designed, testable and efficient code

·        Good Technical Research Skills

·        Participate in the estimation of new features and components

·        On-time delivery of assigned tasks

·        Perform unit testing for submitted tasks

·        Serve as a mentor to less experienced software engineers

·        Participate in analysis & design of new functional requirements

·        Implement complex and risky tasks development tasks

·        Conduct prototyping and POCs for new technologies

·        Conduct code review and code refactoring tasks

Qualifications:

Soft Skills:

·        Good work ethics

·        Good English Language

·        Good Communication Skills

·        Good Analytical Skills

·        Team Player with Excellent Team Spirit

·        Good Estimation Skills

·        Positive and Self-motivated

·        Good Problem Solving Skills

·        High Ownership

·        Good Time Management Skills

·        Excellent Estimation Skills

·        Technical Writing Skills

·        Self-managed and Self-motivated

·        Proactive

.NET Development Skills:

 

·        Microsoft .NET Framework (4.0 & above)

·        C# Programming Language

·        ORM, LINQ, EF, and T-SQL Language

·        Visual Studio (IDE)

·        TFS

·        Open XML, and/or Reporting Services

·        MS Unit Testing on VS

·        Stored Procedures / Triggers / Functions / Views

·        Web APIs and WCF

·        Windows Services

·        JSON, Web services using JSON

·        HTTP Handlers / HTTP Modules

·        .NET Security Guidelines and Technologies

·        SOA Solutions Using MS Technologies

 

(And / Or)

Windows Development Skills

 

·        XAML Programming Language

·        MVVM Design Pattern

·        PRISM Frame Work

.  ASYNC Programing