Epicareer Might not Working Properly
Learn More
E

Applications programmer (.NET,C#,ADO.NET,ODP.NET)

$ 7,000 - $ 8,000 / month

Checking job availability...

Original
Simplified

Key Responsibilities:

  • Design and develop scalable, multi-tiered applications that meet client requirements.
  • Optimize application performance, quality, and responsiveness.
  • Collaborate closely with clients and internal teams to define, design, and implement new features.
  • Identify and resolve application bottlenecks and bugs to enhance overall performance.
  • Uphold high standards of code quality and best practices.
  • Conduct thorough code reviews, both self and peer-based,following established criteria.
  • Estimate effort and time required for individual features.
  • Develop and maintain comprehensive technical and functional documentation.

Required Skills and Knowledge:

  • Framework & Language Proficiency:
    • .NET Framework 4.5 and above
    • C# (5.0/6.0) with expertise in threading, asynchronous programming, and generics
    • Database programming with ADO.NET, ODP.NET, Entity Framework, and LINQ
    • Proficiency in ASP.NET Web API for RESTful services
  • Front-End Technologies:
    • HTML5, jQuery, CSS, and Bootstrap
  • System Design & Architecture:
    • Strong understanding of Object-Oriented Programming (OOP) and Design Patterns
    • Knowledge of complex design patterns, system decompositionand abstract concepts
  • Application Development Tools:
    • Windows Service
    • Windows Communication Foundation (WCF)
    • Windows Workflow Foundation (WWF)
  • Testing & Quality Assurance:
    • Unit testing and experience with Test-Driven Development (TDD)
    • Familiarity with C# best practices and code review processes
  • Communication & Documentation:
    • Excellent written and verbal communication skills
    • Strong documentation skills to support project requirements and processes
  • Additional Qualities:
    • Self-starter with the ability to work independently and as part of a team
    • Quick learner with a proactive attitude
    • Experience in application security

Preferred Qualifications (Added Advantages):

  • Experience with TFS-based DevOps
  • Knowledge of ASP.NET MVC 5 and ASP.NET Core
  • Exposure to Identity and Access Management (IAM) domain

Educational & Experience Requirements:

  • Bachelor’s degree or higher in Computer Science, Engineering, or related field.
  • 7 to 12 years of relevant experience in .NET development and application design.

Key Responsibilities:

  • Design and develop scalable, multi-tiered applications that meet client requirements.
  • Optimize application performance, quality, and responsiveness.
  • Collaborate closely with clients and internal teams to define, design, and implement new features.
  • Identify and resolve application bottlenecks and bugs to enhance overall performance.
  • Uphold high standards of code quality and best practices.
  • Conduct thorough code reviews, both self and peer-based,following established criteria.
  • Estimate effort and time required for individual features.
  • Develop and maintain comprehensive technical and functional documentation.

Required Skills and Knowledge:

  • Framework & Language Proficiency:
    • .NET Framework 4.5 and above
    • C# (5.0/6.0) with expertise in threading, asynchronous programming, and generics
    • Database programming with ADO.NET, ODP.NET, Entity Framework, and LINQ
    • Proficiency in ASP.NET Web API for RESTful services
  • Front-End Technologies:
    • HTML5, jQuery, CSS, and Bootstrap
  • System Design & Architecture:
    • Strong understanding of Object-Oriented Programming (OOP) and Design Patterns
    • Knowledge of complex design patterns, system decompositionand abstract concepts
  • Application Development Tools:
    • Windows Service
    • Windows Communication Foundation (WCF)
    • Windows Workflow Foundation (WWF)
  • Testing & Quality Assurance:
    • Unit testing and experience with Test-Driven Development (TDD)
    • Familiarity with C# best practices and code review processes
  • Communication & Documentation:
    • Excellent written and verbal communication skills
    • Strong documentation skills to support project requirements and processes
  • Additional Qualities:
    • Self-starter with the ability to work independently and as part of a team
    • Quick learner with a proactive attitude
    • Experience in application security

Preferred Qualifications (Added Advantages):

  • Experience with TFS-based DevOps
  • Knowledge of ASP.NET MVC 5 and ASP.NET Core
  • Exposure to Identity and Access Management (IAM) domain

Educational & Experience Requirements:

  • Bachelor’s degree or higher in Computer Science, Engineering, or related field.
  • 7 to 12 years of relevant experience in .NET development and application design.