Senior .Net Software Engineer
Arrow Electronics India Pvt LtdJob Description
Senior .Net Engineer
Position:
Senior .Net EngineerJob Description:
.NET C# Web Job Description
Experience
8 to 10 years of experience in professional software development, with exposure to system and component design.
Technical Skills
- Practical, hands-on development experience is essential.
- Should have experience contributing to at least distinct projects or major releases.
- Strong proficiency in:
- Application development using , , and
- (added advantage)
- Containerization and orchestration: Docker, Kubernetes
- Cloud-native services (preferably Azure)
- Microservices architecture and micro-frontends (exposure is sufficient; deep architectural expertise is a plus)
- Front-end framework: Angular or React (working knowledge)
- ORMs such as Dapper or similar
- DAPR or similar distributed application runtimes (exposure/experience is a plus)
- Good understanding of:
- System design, data model design, and API design concepts
- Cloud-native design and secure-first design principles
- OWASP and secure coding practices
- Experience working in both Linux and Windows development environments.
- Familiarity with:
- DICOM (added advantage)
- Generative AI tools for code generation and test suite generation
- Agentic AI framework architecture (exposure or experience is an added advantage)
Soft Skills
- Strong problem-solving and analytical skills.
- Good communication and interpersonal skills to work effectively within cross-functional teams.
- Ability to collaborate with architects and leads, and to provide guidance to junior developers.
- Detail-oriented with a strong focus on code quality, security, performance, and maintainability.
Nice to have
Good to have knowledge on UI Framework / Libraries like React Js / Knockout Js / Angular Js, JavaScript, jQuery, MVC, TypeScript
Key Responsibilities
- Application Development:
Implement high-quality, maintainable, and efficient code based on architectural and design specifications using , , , and/or . - System & Component Design:
Contribute to system and component-level design, working closely with software architects to refine and implement design patterns and technical solutions. - Data Model Implementation:
Implement and optimize data models in collaboration with architects and database engineers to support application performance and scalability. - API Development:
Develop, document, and maintain secure, robust, and scalable APIs, ensuring adherence to established API design standards. - Cloud-Native Development:
Build and deploy cloud-native services using Azure and container technologies such as Docker and Kubernetes, following best practices for scalability, reliability, and cost-efficiency. - Secure-First Development:
Apply secure coding practices and OWASP guidelines throughout the development lifecycle to help protect data and systems.
Strong experience developing software with security-by-design principles.
Hands-on exposure to threat modeling and translating identified risks into secure design and implementation controls.
Experience in using application security tools.
- Software Engineering & Quality:
Apply solid software engineering principles, including clean code, design patterns, unit/integration testing, and code reviews to ensure high code quality. - Agile Delivery:
Participate actively in Agile ceremonies (daily stand-ups, sprint planning, reviews, and retrospectives), estimate work items, and deliver features on time. - Cloud Integration:
Implement and integrate with cloud services (primarily Azure), following the architectural guidelines and infrastructure patterns defined by the architecture team. - Documentation:
Produce clear, concise technical documentation for modules, APIs, and development processes to support maintainability and knowledge sharing. - Collaboration & Support:
Work closely with architects, product owners, QA engineers, and other developers to clarify requirements, resolve technical issues, and deliver robust solutions. - Technical Guidance:
Provide day-to-day technical guidance to junior developers, perform code reviews, and share best practices within the team. - Generative AI Tools:
Utilize Generative AI tools for code and test generation to enhance productivity and quality, under guidance from architects or technical leads when needed.
Location:
IN-GJ-Ahmedabad, India-Ognaj (eInfochips)Time Type:
Full timeJob Category:
Engineering ServicesExperience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Back OfficeExport Executive
Mackwell Pumps And ControlsPurchase Executive
Vijay Enterprises
Accounts Executive
Navsarjan Turnkey Solutions
Wealth Manager
Execura Staffing and Recruitment Consultancy
Tax Advisory And Litigation Manager
RSPR Global ServicesAccountant
Innovo LitesYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 8 to 10 years are eligible to apply for this job. You can apply for more jobs in Ahmedabad to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Ahmedabad at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Ahmedabad . Through apna, you can find jobs in 64 cities across India. Join NOW!