Software Architect (.Net/ C#)

0

 


  • Lead the architectural design of software systems, ensuring scalability, security, and maintainability.
  • Develop and maintain comprehensive architectural documentation, including diagrams, models, and design documents.
  • Collaborate with development teams to implement best practices, design patterns, and coding standards, particularly within a C#/.NET environment.
  • Assess and select appropriate technologies, frameworks, and tools to support project goals and architectural requirements.
  • Perform code reviews and ensure high-quality, reusable, and efficient code.
  • Work with product managers to translate business requirements into technical solutions.
  • Mentor and guide junior developers and engineers on architecture and design practices.
  • Stay updated with the latest trends, technologies, and best practices in software architecture and C# development.
  • Ensure software meets all requirements of quality, security, modifiability, and extensibility.
  • Identify and mitigate potential risks in the development and deployment phases.

Requirements
  • Bachelor's or master's degree in computer science, engineering, or a related field.
  • 7+ years of professional experience in software development, with a focus on C# and .NET technologies.
  • Proven experience as a Software Architect or in a similar role, leading software development projects.
  • Strong expertise in C#, .NET Core, and ASP.NET.
  • Experience with cloud platforms such as Azure or AWS.
  • Solid understanding of microservices architecture, distributed systems, and APIs.
  • Familiarity with DevOps practices and CI/CD pipelines.
  • Experience with database design and development (SQL, NoSQL).
You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !