Empowering Your Business Through Flow IT Excellence
Job Title: C# Back End Developer
Requited Experience: 4-5 Years
No of openings: 1
Job Reference ID: ##
Domain: IT
Job Post date:
Job Description:

We are seeking a skilled C#, objective C, Back End Developer to join us. The ideal candidate will have a strong background in C# programming, working knowledge on applications for macOS, database management, and server-side development. You will be responsible for designing, implementing, and maintaining robust and efficient back end systems that support our web and software applications.

Responsibilities:

  • Implement APIs and services that meet business requirements.
  • Develop and maintain server-side logic, databases, and APIs using C# and related technologies.
  • Optimize application performance, scalability, and security for seamless user experiences.
  • Write clean, maintainable, and well-documented code following coding standards.
  • Collaborate with cross-functional teams to gather and define technical requirements.
  • Troubleshoot and debug issues in the back end systems and provide timely resolutions.
  • Participate in code reviews to ensure code quality and share constructive feedback.
  • Stay updated with industry trends, emerging technologies, and best practices in back end development.

 

Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Personality traits: 

  • Must have excellent verbal and written communication skills with the ability to present complex technical information.
  • Positive attitude and willingness to work in tough situations and able to handle work Challenges.
  • Self-motivator, organized, willing to learn new technologies and processes and solve things on your own.
  • Ability to develop and deliver codes for the work assigned in accordance with time, quality.

Required Technical Skills:

  • 3 + Years of strong development experience in cloud native reactive applications in Java, C#,  Dot Net.
  • Strong understanding of Object-Oriented Programming (OOP) principles.
  • Knowledge of Azure for deploying and scaling applications. Working Knowledge in MS SQL, Azure SQL, Web API, Azure IaaS, PaaS, SaaS
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Proficiency in using development tools such as Visual Studio and version control (e.g., Git).
  • Knowledge of continuous integration and continuous deployment (CI/CD) pipelines.
  • Proven experience as a Back End Developer with expertise in C# programming.
  • Experience with database design and development using SQL or NoSQL databases.
  • Familiarity with web services, REST APIs, and microservices architecture.