Software Architect

2 - 31 years

17 Lacs

Bengaluru/Bangalore

Posted:1 day ago| Platform: Apna logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Title: Software Architect – C# Job OverviewWe are looking for a highly skilled Software Architect – C# to design and guide the development of innovative software solutions for our medical imaging platforms. The role involves defining architecture, driving technical roadmaps, ensuring software quality, and mentoring development teams. You will play a pivotal role in aligning technical solutions with business requirements while promoting best practices in architecture, design, and development. Key ResponsibilitiesDevise technical solutions based on product/platform requirements and ensure software architecture aligns with business goals. Create architectural concepts and define a technical roadmap in architecture and related technology areas. Contribute to software requirements and specifications necessary for development tasks. Support project planning by providing estimates, identifying integration points, and assessing technical risks with mitigation strategies. Ensure design testability and support test automation design. Participate in feature validation and quality reviews. Evaluate tools, technologies, and perform prototypes for feasibility analysis. Mentor and coach team members on design approaches, technology, tools, and software quality practices. Provide guidance in make-or-buy decisions for software components. Support the setup of Continuous Integration and smooth operation of the DevOps chain. QualificationsEducation: BE / B.Tech / MCA / ME / M.Tech. Experience: 8+ years in software development, including at least 2 years as a Software Architect. Required Technical SkillsExcellent understanding of software architecture, design patterns, and design principles. Strong knowledge of medical image processing applications for distributed architectures. Hands-on experience with medical domain standards such as DICOM. Expertise in full-stack application development and test automation. Proficiency in distributed computing architectures and communication paradigms (REST, Web Services, etc.). Expertise in C#, .NET Core, .NET Framework, NUnit, Moq, and REST APIs. Experience with design reviews, code reviews, and integration of software components in large systems. Familiarity with deployment pipelines, DevOps practices, and related tools/methods. Solid understanding of software engineering processes and secure software development lifecycle. Required Soft Skills & CapabilitiesStrong problem-solving and decision-making abilities. Excellent communication skills with experience working across multiple geographies. Ability to technically lead, mentor, and motivate team members. Self-motivated, proactive, and capable of working independently or in a team environment.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

noida, uttar pradesh

Hyderabad, Telangana, India

Noida, Uttar Pradesh, India

Hyderabad, Telangana, India

noida, uttar pradesh

Bengaluru, Karnataka, India