Position: .NET Core Developer
Location: Bangalore/ Hyderabad
Type: Contract
About Us:
Persistent Systems is a leading provider of innovative technology solutions, specializing in delivering high-quality software development services. We are seeking a skilled .NET Core Developer for a contract position to work on exciting projects in a dynamic and collaborative environment.
Eligibility:
- Experience: Minimum of 5+ years of experience in .NET development.
- Technical Skills: Proficiency in C# and the .NET framework.
- Microservices: Hands-on experience with Microservices architecture.
- Cloud: Strong knowledge and experience with Microsoft Azure.
- Programming Concepts: Solid understanding of object-oriented programming concepts.
- Web Development: Experience with web development technologies such as ASP.NET and MVC.
- Programming Languages: Proficiency in at least one .NET programming language (e.g., C#, Visual Basic .NET).
- Front-End Technologies: Knowledge of front-end technologies like HTML, CSS, and JavaScript.
- Database Skills: Proficiency in database design and SQL.
Responsibilities:
- Application Development: Design, develop, and maintain robust .NET Core applications, including web and cloud-based solutions.
- Microservices Architecture: Develop and maintain microservices, ensuring scalability and reliability.
- Cloud Integration: Utilize Azure services for application deployment, monitoring, and scaling.
- Collaborate: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions.
- Code Review: Participate in code reviews, providing constructive feedback and ensuring adherence to best practices.
- Troubleshooting: Identify and resolve technical issues, optimizing application performance.
- Documentation: Maintain thorough documentation of code, processes, and project progress.
Requirements:
- Proven experience in .NET Core development and a strong understanding of the .NET framework.
- Hands-on experience with Microservices and Azure cloud services.
- Proficient in object-oriented programming and design patterns.
- Experience with ASP.NET, MVC, and front-end technologies.
- Strong database skills, including design and SQL proficiency.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team in a fast-paced environment.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with Agile development methodologies.
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of RESTful API design and implementation.