Posted 73 Days Ago Job ID: 2096040 53 quotes received

Experienced .Net Programmer

Fixed Price or Hourly
Quotes (53)  ·  Premium Quotes (2)  ·  Invited (0)  ·  Hired (2)

  Send before: January 30, 2025

Send a Quote

Required a .NET programmer experienced in C#, MVC, MS SQL Server, and Crystal Reports to fix bugs and optimize the coding structure of an existing ERP web application. The following are the essential requirements and responsibilities:


Requirements:

  1. Technical Skills:

    • .NET Framework (C#): Proficiency in C# with strong experience in building web applications using the .NET framework.
    • ASP.NET MVC: Hands-on experience in ASP.NET MVC architecture, understanding routing, controllers, views, and models.
    • MS SQL Server: Strong knowledge of SQL, stored procedures, database optimization, and the ability to perform complex queries.
    • Crystal Reports: Experience in creating and modifying Crystal Reports, integrating them with web applications.
    • Front-End Technologies: Knowledge of HTML, CSS, JavaScript, and jQuery for front-end fixes.
    • Web APIs and Web Services: Experience with Web APIs to handle integrations with other systems or third-party services.
  2. Experience:

    • More than 5 years of experience working on .NET projects, specifically ERP systems or complex web applications.
    • Prior experience in bug fixing, debugging, and code optimization.
    • Experience in identifying performance bottlenecks and improving the overall efficiency of the application.
  3. Other Skills:

    • Version Control: Familiarity with Git or other version control systems to manage code changes.
    • Problem-Solving Abilities: Analytical skills to diagnose issues in the code or performance, and suggest solutions.
    • Collaboration and Communication: Ability to work in a team environment, communicating with business analysts and testers to ensure bug fixes are aligned with user requirements.
  4. Preferred:

    • Knowledge of Entity Framework or any other ORM tools.
    • Experience with unit testing frameworks to ensure code quality.
    • Familiarity with Agile Methodology for faster iterations of bug fixing and enhancements.
    • Knowledge of performance testing and optimization techniques, such as database indexing and query optimization.

Responsibilities:

  1. Bug Fixing:

    • Analyze the existing codebase and identify bugs in the system.
    • Debug and resolve errors in various modules of the ERP application.
    • Ensure timely and efficient resolution of bugs while maintaining system stability.
  2. Code Optimization:

    • Review and refactor code to enhance performance and reduce response times.
    • Implement best practices in coding, ensuring the code structure is clean and maintainable.
    • Optimize database queries and stored procedures to improve the overall performance of the application.
  3. Report Modifications:

    • Modify or create new Crystal Reports as per business requirements.
    • Ensure reports are optimized for performance and correctness.
  4. Collaboration:

    • Work closely with the QA team to ensure that all bug fixes are thoroughly tested.
    • Collaborate with the project manager and stakeholders to prioritize and resolve issues.
  5. Documentation:

    • Maintain documentation for any changes made to the code, databases, or reports.
    • Provide technical documentation and guidelines for future developers.
... Show more
Pradeep K India