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.