Job Title: We are seeking a seasoned .NET developer with extensive experience in software development and production support.
Description: Our ideal candidate is an experienced .NET developer with 8+ years of experience in software development, including expertise in .NET Core and C#. They should have a strong understanding of object-oriented programming principles and be proficient in using various IDEs, such as Visual Studio. Additionally, they should be skilled in debugging complex code issues and have hands-on experience with advanced troubleshooting techniques. Experience with API testing tools like Postman and proficiency in writing complex NRQL queries for New Relic APM are also essential. Knowledge of AWS services, particularly AWS Lambda, EC2, SQS, EventBridge, DynamoDB, and S3, would be beneficial.
Responsibilities:
* Design, develop, test, and deploy scalable, reliable, and efficient software applications using .NET Core and C#.
* Collaborate with cross-functional teams to identify business requirements and translate them into technical specifications.
* Develop and maintain high-quality documentation, ensuring that it is accurate, complete, and easy to understand.
* Participate in code reviews and provide constructive feedback to ensure adherence to coding standards and best practices.
* Troubleshoot complex issues and resolve problems efficiently, ensuring minimal downtime and maximum system availability.
* Stay up-to-date with industry trends, emerging technologies, and new developments in software engineering, making recommendations for improvements and process enhancements.
Nice to Have: Familiarity with cloud platforms, especially Amazon Web Services, would be advantageous.