NISH TECHNOLOGIES
Senior Software Engineer - .Net
Job Location
chennai, India
Job Description
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 (ref:hirist.tech)
Location: chennai, IN
Posted Date: 11/22/2024
Location: chennai, IN
Posted Date: 11/22/2024
Contact Information
Contact | Human Resources NISH TECHNOLOGIES |
---|