Job
Description
As a skilled Lead / Senior Backend .NET Developer with 2 to 6 years of experience, you will be responsible for developing custom .NET applications across various platforms. Your expertise in working with REST APIs, automating tasks using .NET Core, and interacting with SQL Server databases will be crucial. While experience in ERP system integrations (specifically Acumatica Cloud ERP) is beneficial, it is not mandatory. Your strong understanding of the Software Development Life Cycle (SDLC) and proficiency in Git version control are essential. You will be creating .NET Core-based services, automating processes with tools like Windows Scheduler, and thriving in a dynamic, fast-paced environment. Responsibilities: - Design, develop, and maintain custom .NET applications, covering desktop, service, client/server, and web-based solutions. - Develop and manage robust RESTful APIs using .NET Core to facilitate application functionality and integration. - Execute CRUD operations on SQL Server databases and optimize database queries for efficiency. - Script automation programs using .NET Core to streamline repetitive tasks and processes. - Collaborate with cross-functional teams to ensure seamless operation and integration of applications with ERP software through APIs and database calls. - Engage in designing and implementing .NET Core-based services for mission-critical applications. - Contribute to the entire software development process, including requirements gathering, design, development, testing, and deployment. - Utilize Git version control for maintaining clean and efficient code repositories. - Automate jobs and tasks using Windows Scheduler to enhance operational efficiency. - Keep abreast of industry trends and best practices in .NET development, REST APIs, and automation. Qualifications: - Possess 4 to 10 years of professional experience in .NET development, encompassing backend, full stack, and web-based applications. - Proficient in C# and .NET Core, with hands-on experience in constructing RESTful APIs and web services. - Solid background in SQL Server, covering database design, CRUD operations, and query optimization. - Familiarity with Swagger for API documentation and testing. - Experience with version control systems like Git. - Sound understanding of the Software Development Life Cycle (SDLC) and Agile methodologies. - Experience using Windows Scheduler or similar tools for job automation. - Strong problem-solving abilities and the capacity to work independently and in a team. - Excellent communication skills and effective collaboration capabilities as an Individual Contributor. Preferred Qualifications: - Experience in integrating with ERP systems (Acumatica ERP) via API and database interactions. - Familiarity with containerization technologies such as Docker. - Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript, React) for full-stack development. - Understanding of cloud-based development (e.g., AWS, Azure). - Knowledge of automated testing and continuous integration/continuous deployment (CI/CD) processes. - Experience in a hybrid or fully remote work setting. (Note: Job Benefits section has been omitted as it does not provide additional details about the company),