© 2019 Softec Technologies Group

.net Senior Developer ​

.net Senior Software Developer is responsible for designing and developing software applications, unit testing, debugging new and/or existing software, performance tuning and document software solution design, programming, validation and verification based on project requirements, development will be ongoing within small highly dynamic teams

Responsibilities:

  • Perform advanced programming tasks according to the project plan

  • Implement tasks following functional specifications

  • Write well designed, testable and efficient code

  • To be responsible for analysis, design development and documentation of application systems, this includes software solution design, programming, validation and verification based on project requirements, development will be ongoing within small highly dynamic teams

  • Conduct code review and code refactoring tasks, scripts and test harnesses

  • Create and maintain technical documentation using defined technical documentation templates

  • Commitment to quality and thorough approach to the work

  • 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

Technical Skills/ Abilities: 

  • Excellent software development and engineering skills

  • Minimum 5+ Years of development, application design/architecture experience in JAVA and SQL.

  • 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

  • Web development Concepts & Principles

  • Object oriented programming

  • Very Good SQL & Database Knowledge

  • JavaScript Development

  •  Multi-threading & Parallelization is a plus

  •  Deep understanding of design patterns

  • Desktop development Concepts & Principles

  • Microsoft .NET Framework (4.0 & above)

  • MVC, MVP

  • WPF is a plus

  • LINQ  ,EF ,and T-SQL Language

  • Web APIs and WCF

  • Windows Services

  • JSON, Web services using JSON

  • JQuery

  • Angular 2 is a plus

General Skills

  • OOP Concepts & Principles

  • Desktop development Concepts & Principles

  • Web development Concepts & Principles

  • Very Good SQL & Database Knowledge

  • Agile Development Approaches

  • Web Standards (HTML/ XML / XSD)

  • JavaScript Development

  • Write Complex queries & read ERDs

  • Database Design / Normalization Skills

  • Unit Testing Techniques

  • High Code Debugging Skills

  • Multi-threading & Parallelization

  • Advanced Web Development Knowledge

  • Low Bugs Rate

  • UML Modeling Concepts

  • Deep understanding of design patterns

  • Test Driven Development Principles / Techniques

  • SOA Principles and Models

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

  • Proactive 

  • Self motivated and self managed 

Seniority Level

Senior

Employment Type

Full-time

Job Functions

SW Developing, Analyst, Documentation

Position Code

0001

Share Position 

If you have encountered any issue in submitting on online form, please send an email with your resume, position title and position code to HR@softecinternational.com​