Developer C# and .NET

  1. Home
  2. C#
  • Company Brixio
  • Employment Full-time
  • Location 🇵🇭 Philippines, Mandaluyong
  • Submitted Posted 1 month ago - Updated 16 hours ago

Work Setup and Location: On-Site, Arayat st., Mandaluyong, Metro Manila

Work Schedule: Morning or Mid-Shift, Monday-Friday (8-hour shift only)

Experience Level: 3-5 years

No. of employees required: 1

About the Role:

We are looking for a highly skilled C# and .NET Developer to join our development team. The ideal candidate will have strong experience in building robust and scalable applications using C# and .NET technologies. In this role, you will be responsible for designing, developing, and maintaining software solutions, ensuring optimal performance and integration with other systems.

Key Responsibilities:

Software Development

  • Design, develop, and maintain applications using C# and .NET Framework/.NET Core technologies.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Collaborate with cross-functional teams to define, design, and implement new features and functionalities.
  • Develop and integrate APIs and third-party services to enhance application capabilities.

System Design and Architecture

  • Work closely with system architects and senior developers to define the architecture of the applications.
  • Contribute to the design of high-performance, scalable, and secure solutions using the latest .NET technologies.
  • Evaluate and select appropriate frameworks, tools, and technologies for the development process.

Database Management

  • Design and implement database structures and schemas using SQL Server, MySQL, or other relational databases.
  • Write complex SQL queries, stored procedures, and optimize database performance.
  • Ensure data integrity and develop data access layers to interact with the database effectively.

Testing and Debugging

  • Perform unit testing and debugging to ensure the quality and functionality of the software.
  • Collaborate with the QA team to conduct integration and system tests, ensuring the system works as expected.
  • Identify, document, and fix software defects in a timely manner, ensuring application stability and reliability.

Performance Optimization and Code Review

  • Optimize application performance by identifying bottlenecks, implementing improvements, and conducting performance testing.
  • Participate in code reviews to ensure code quality, best practices, and consistency across the development team.
  • Continuously evaluate the application’s architecture for scalability and performance improvements.

Collaboration and Stakeholder Communication

  • Work closely with project managers, business analysts, and other developers to deliver high-quality solutions.
  • Provide regular updates on project progress, including any challenges or risks that may arise.
  • Communicate technical concepts clearly to non-technical stakeholders, ensuring all project requirements are understood.

Continuous Learning and Improvement

  • Stay up-to-date with the latest advancements in C#, .NET technologies, and software development trends.
  • Proactively identify opportunities to improve development processes and efficiency.
  • Participate in training programs and technical workshops to enhance skills and knowledge.

Requirements

Qualifications and Skills:

  • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience:
    • 3-5 years of experience in software development using C# and .NET technologies.
    • Proven experience with .NET Framework, .NET Core, and ASP.NET Core | Open-source web framework for .NET .
    • Experience with front-end technologies like JavaScript, HTML, CSS, and front-end frameworks is a plus.
    • Familiarity with cloud platforms like Azure or AWS is desirable.
  • Technical Skills:
    • Proficiency in C# programming language and object-oriented design principles.
    • Strong knowledge of ASP.NET Core | Open-source web framework for .NET , MVC, and Web API development.
    • Experience with relational databases (e.g., SQL Server, MySQL) and ORM frameworks (e.g., Entity Framework).
    • Familiarity with version control systems (e.g., Git, SVN).
    • Knowledge of modern software development practices such as Agile and Test-Driven Development (TDD).
    • Experience with RESTful APIs and third-party service integration.
  • Soft Skills:
    • Strong problem-solving and analytical thinking skills.
    • Excellent communication skills with the ability to work collaboratively in a team environment.
    • Attention to detail and a strong commitment to writing clean, efficient, and maintainable code.
    • Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
  • Certifications (preferred):
    • Microsoft Certified: Azure Developer Associate.
    • Microsoft Certified: .NET Developer.
    • AWS Certified Developer – Associate.

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2024 Created by C Developer Jobs. All rights reserved.