Chennai, Tamil Nadu, India
Information Technology
Other
Knovos

Overview
Experience: 2 - 4 Years Graduation: Any IT Savvy graduate Number of Positions: 1
We are seeking a knowledgeable and skilled Sr. Software (Distributed Application) Developer to join our team. As a Sr. Software Developer, your role will primarily involve designing, developing, and managing distributed applications that can efficiently function across multiple platforms and networks.
- Design and develop distributed applications using programming languages C#.
- Collaborate with cross-functional teams to gather and document requirements for distributed applications.
- Design, build and maintain efficient, reusable and reliable code.
- Conduct code reviews, ensure adherence to coding best practices and quality standards.
- Create architectural designs and implement scalable solutions for distributed systems, ensuring high performance and fault tolerance.
- Ensure the best possible performance, quality and responsiveness of applications.
- Incorporate distributed computing concepts to devise and implement efficient algorithms and data structures.
- Troubleshoot and resolve issues related to distributed application performance, scalability, and reliability.
- Identify bottlenecks, bugs and devise solutions to mitigate and address these issues.
- Collaborate with other developers to optimize distributed system performance and ensure secure data transmission.
- Stay updated with emerging technologies and trends in distributed computing to drive innovation and improvement in application development.
- Provide technical guidance and mentorship to junior developers in distributed application development practices.
Required Candidate Profile
- Strong 5+ years of experience in building distribute system in .NET
- Proven experience as a Distributed Application Developer or similar role
- Strong knowledge of Object Oriented Programming. Must have knowledge of various design patterns.
- Proficiency in programming languages such as C#.
- Hands on experience in working with any message queue tools like (RabbitMQ)
- Knowledge of distributed caching tool like (Redis, NCache) are added advantage
- Experience in working with SQL Server
- Experience of working with Scrum framework
- Sound knowledge of network protocols, security, and cryptography
- Strong problem-solving abilities and ability to manage multiple tasks simultaneously.
- Excellent communication and collaboration skills to work effectively within cross-functional teams.
- Demonstrated ability to quickly grasp and adapt to new technologies.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in