Job
Description
We are looking for a skilled and enthusiastic .NET Developer with 2-4 years of experience to become a valuable member of our dynamic and forward-thinking development team. As a .NET Developer, your primary responsibility will involve crafting, coding, testing, and implementing software solutions utilizing the Microsoft .NET framework. In this role, you will collaborate with diverse teams to scrutinize requirements, devise, and execute software solutions. Your proficiency will be pivotal in fabricating and preserving high-quality, scalable, and efficient code within the .NET framework. It will be essential to actively partake in code reviews to ensure quality code and compliance with coding standards. A significant aspect of your role will revolve around application design. You will closely engage with project managers and business analysts to grasp project requirements and transform them into technical specifications. Through your expertise, you will design and architect software applications aligned with industry best practices. Your tasks will also encompass debugging and troubleshooting activities. Prompt identification and resolution of software defects and issues will be imperative. Moreover, you will conduct debugging and troubleshooting exercises to maintain optimal application performance. Testing will be another crucial area of focus. You will be responsible for formulating and executing unit tests to validate code functionality. Additionally, collaboration with quality assurance teams will be vital to ensure comprehensive testing of applications. Documentation plays a pivotal role in this position. You will be expected to generate and update technical documentation for software development projects. This documentation must accurately reflect any modifications or enhancements made to the software. Effective collaboration is key to our team's success. You will work closely with team members to nurture a collaborative and innovative work environment. Additionally, providing technical support to other team members when necessary will be part of your responsibilities. To qualify for this role, you should possess a Bachelor's degree in Computer Science, Information Technology, or a related field. Additionally, 2-4 years of professional experience in software development using the .NET framework is required. A solid grasp of object-oriented programming and design principles, proficiency in C# and ASP.NET, as well as knowledge of front-end technologies like HTML, CSS, and JavaScript are essential. Familiarity with SQL Server or other relational databases and version control systems using DevOps is also necessary. Strong problem-solving and debugging skills, excellent communication, and interpersonal abilities are crucial attributes for this role. Technical knowledge of Web Services, Web API, and SDK is required. Proficiency in English, Hindi, or Gujarati is necessary, along with familiarity with PM Tools like Azure DevOps, GitHub, JIRA, or Assana, and databases such as MSSql and MySql. Preferred skills for this position include experience with agile development methodologies, knowledge of web services and API integration, familiarity with cloud platforms such as Azure or AWS, and an understanding of DevOps practices.,