8 NISH Technologies Jobs
Senior Software Engineer - .Net (7-9 yrs)
NISH Technologies
posted 1mon ago
Key Responsibilities :
- Design, develop, and test robust and scalable software applications.
- Utilize object-oriented programming principles and best practices to write clean, efficient, and maintainable code.
- Implement secure coding practices to protect against vulnerabilities and data breaches.
- Collaborate with other engineers, product managers, and designers to translate business requirements into technical solutions.
- Leverage cloud technologies, preferably AWS, to build and deploy scalable and resilient applications.
- Utilize cloud-native principles and patterns to optimize application performance and cost-efficiency.
- Implement infrastructure as code (IaC) practices to automate infrastructure provisioning and configuration.
- Design and implement RESTful APIs to expose application functionality to other systems and clients.
- Ensure API security, performance, and reliability.
- Document APIs using industry-standard practices.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and reliability.
- Collaborate with QA teams to identify and resolve defects.
- Implement automated testing frameworks to streamline the testing process.
- Stay up-to-date with the latest technologies and industry trends.
- Actively participate in code reviews and provide constructive feedback.
- Identify opportunities for improvement and propose innovative solutions.
- Mentor junior engineers and share knowledge with the team.
Required Skills and Experience :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 7 to 9 years of software development experience.
- Strong proficiency in object-oriented programming languages, preferably .NET/C#.
- Solid understanding of database concepts and SQL.
- Experience with cloud-native development, preferably AWS.
- Proficiency in RESTful API design and development.
- Knowledge of security best practices and vulnerability mitigation techniques.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration skills
Functional Areas: Software/Testing/Networking
Read full job description2-5 Yrs
Hyderabad / Secunderabad
5-9 Yrs
Hyderabad / Secunderabad
3-5 Yrs
Hyderabad / Secunderabad
11-13 Yrs
Bangalore / Bengaluru, Hyderabad / Secunderabad, Pune