Position Overview
We are looking for an experienced .NET Developer to join the team in developing and enhancing the document generation system. The system heavily relies on Aspose for document processing, integrates with Salesforce and AWS services (S3, SQS, ElastiCache), and includes a new React-based web application for template design.
The ideal candidate should have strong backend .NET development skills, experience with cloud services (AWS), and familiarity with frontend technologies (React).
Key Responsibilities
- Develop, maintain, and optimize the .NET-based document generation system using Aspose.
- Integrate with Salesforce APIs and AWS services (S3, SQS, DynamoDB, ElastiCache).
- Collaborate on building a new web application (React-based) for template design.
- Write clean, scalable, and maintainable code following best practices.
- Troubleshoot and debug issues across the system.
- Work closely with cross-functional teams (backend, frontend, QA).
Technical Requirements
Must-Have Skills
- At least 5 years of experience in software development.
- Strong experience with .NET (Core/6+) and C#- in the last 4 years.
- Experience with Salesforce integrations.
- Proficiency in AWS services (S3, SQS, ElastiCache).
- Knowledge of RESTful APIs, microservices architecture.
- Familiarity with SQL/NoSQL databases.
- Experience with Git, CI/CD pipelines (GitHub).
Nice-to-Have Skills
- Hands-on experience with Aspose for document generation (or similar libraries like iTextSharp).
- Frontend development experience with React, TypeScript, HTML/CSS.
- Knowledge of Word document manipulation (OpenXML, DOCX generation).
- Familiarity with containerization (Docker, Kubernetes).
Soft Skills & Qualifications
- Problem-solving mindset with attention to detail.
- Ability to work in an Agile/Scrum environment.
- Strong communication and teamwork skills.
- Self-motivated with the ability to work independently.
- Bachelor’s degree in Computer Science or related field (or equivalent experience).