31 Jul
|
Einfochips
|
Gujarat
31 Jul
Einfochips
Gujarat
Role & responsibilities
- Design and development of real time software and Cloud/Web/mobile based software application.
- Analyze domain specific technical, high level or low level requirement and modification as per end customer or system requirement.
- Perform software testing including unit, functional and system level requirement including manual and automated
- Perform code review following coding guidelines and static code analysis & troubleshoots software problems of limited difficulty.
- Document technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
- Develop software solutions from established programming languages or by learning new language required for specific project.
- Develop new approaches to complex design problems.
Job Complexity
Requires in-depth knowledge and experience
Solves complex problems; takes a new perspective using existing solutions
Works independently; receives minimal guidance
Acts as a resource for colleagues with less experience
Represents the level at which career may stabilize for many years or even until retirement
Contributes to process improvements
Typically resolves problems using existing solutions
Provides informal guidance to junior staff
Works with minimal guidance
Technical Skills Required:
- Strong knowledge of C#, .NET, .NET Core [Version 5 and above], REST API [WebAPI / RESTful services],
Entity Framework, ORM
- Robust in OOPS concepts and core design patterns
- Exception handling, collections, Data structure and algorithms
- Experience of following CI/CD and DevOps methodologies
- Hands-on experience in WebSocket implementation, Message Broker, Microservices, SaaS & Azure services - Azure Function, Azure SQL, Azure App service, Azure Event Hub
- ( IoT services Nice to have)
- AWS (Amazon ECS, AWS Fargate, S3, CloudWatch, ECR, Identity and Access Management, AWS roles & policy, RDS, Networking)
- Skill for writing reusable C# libraries
- Very good knowledge of software implementation best practices
- Familiarity with Microsoft SQL Server, NOSQL, ORM
- Containerization, CI/CD and DevOps related skillset working experience.(Nice To have)
- Good English communication
- Creating and executing unit and component tests, based on standardized frameworks.
- Working knowledge with source control systems like Git, BitBucket, Bamboo
- Excellent Analytical, problem-solving, and troubleshooting skills
Nice to have
1. Familiar with various design and architectural patterns [MUST for 7+ years]
2. Understanding fundamental design principles behind a scalable application [MUST for 7+ years]
3. Good to have knowledge on UI Framework / Libraries like Angular Js / Knockout Js / React Js, JavaScript, jQuery, MVC, TypeScript
4. Experience in Test Driven Development (TDD) is plus.
📌 Senior .Net Developer(Immediate Joiners) (Gujarat)
🏢 Einfochips
📍 Gujarat