We are looking for a talented and experienced .NET Developer with a strong foundation in SQL, advanced MS Word automation, and XML. As part of our dynamic team, you will be responsible for designing, developing, testing, and deploying robust software applications using the Microsoft .NET technology stack.
This role requires a deep understanding of data modeling, database management, and document automation, ensuring seamless integration between applications and business processes. If you have a passion for software development and are highly skilled in leveraging MS Word for automation and fillable forms, we would love to hear from you!
Key Responsibilities
Design and Develop .NET Applications
- Develop high-quality, scalable, and maintainable applications using C# or VB.NET / ASP.NET.
- Strong proficiency in C#, .NET Framework, and .NET Core.
- Collaborate with cross-functional teams to analyze project requirements and propose efficient technical solutions.
- Implement secure coding practices, performance optimizations, and automated testing strategies.
- Ensure applications are developed with a modular architecture for better maintainability and scalability.
- Debug and troubleshoot existing .NET applications and enhance their performance.
Work with SQL Server Databases
- Design, develop, and maintain database schemas using SQL Server Management Studio (SSMS).
- Write optimized stored procedures, functions, triggers, and views for efficient data retrieval.
- Perform database migrations, backups, and restoration processes to ensure data security and integrity.
- Optimize query performance and database indexing strategies to improve application response times.
- Collaborate with analysts and stakeholders to refine database designs and implement changes as needed.
Develop Fillable Forms Using MS Word
- Create and automate fillable forms using MS Word, integrating XML-based data sources.
- Develop dynamic form templates with conditional formatting, validation rules, and user-friendly interfaces.
- Integrate MS Word templates with SQL Server databases to ensure accurate data population.
- Implement document workflows to streamline approval processes and enhance user experience.
- Work with advanced MS Word features like content controls, macros, and field codes for document automation.
Leverage Advanced Features of MS Word
- Utilize mail merge, macros, and VBA scripting to automate document generation.
- Design and maintain document templates, ensuring consistency in branding and formatting.
- Develop and manage workflows for automated document processing and approval.
- Ensure seamless integration between MS Word templates, .NET applications, and SQL databases.
Work with XML (Preferred Skill)
- Parse, generate, and transform XML data using XSLT and LINQ to XML.
- Ensure XML data integrity and consistency when exchanging data between different systems.
- Implement XML-based configuration management within .NET applications.
- Use XML to create structured data-driven documents in MS Word.
Required Skills & Qualifications
- 4+ years of experience in .NET development, with a strong background in C# or VB.NET, ASP.NET, and .NET Core.
- Expertise in SQL Server, including stored procedures, functions, indexing, and optimization.
- Power user of MS Word with advanced knowledge of fillable forms, macros, mail merge, and document automation.
- Experience in developing and automating document workflows using MS Word and SQL.
- Strong analytical skills with the ability to troubleshoot and debug issues effectively.
- Excellent communication skills and the ability to work independently or as part of a team.
Good to Have Skills
- Experience in working with XML and XSLT for data transformation.
- Familiarity with Java logic implementation.
- Exposure to DevOps practices, CI/CD pipelines, and cloud-based solutions.
- Knowledge of front-end technologies such as JavaScript, Angular, or React (not mandatory but a plus).
Why Join Us?
- Work on exciting and challenging projects with cutting-edge technologies.
- Collaborate with experienced professionals in a dynamic and growth-oriented environment.
- Opportunity to enhance your skills in document automation and enterprise software development.
- Competitive salary and benefits package.
- Career growth opportunities with mentorship and training support.
If you are a motivated .NET Developer with a passion for SQL, MS Word automation, and XML, we would love to have you on board. Apply now and be part of an innovative team that values technical expertise and creativity!