You are seeking a skilled .Net Developer with SQL Server expertise to contribute to the support and enhancement of software applications. As a part of the team, you will be involved in the design, architecture, development, and upkeep of intricate business applications. Your responsibilities will include conducting unit tests, addressing application defects, collaborating with internal stakeholders to clarify specifications, participating in code reviews, and other tasks as delegated by the IT director. To excel in this role, you should possess a solid background with over 4 years of experience in C# and .NET, with proficiency in ASP.Net applications using Visual Studio. Additionally, you should have extensive knowledge of databases, particularly MS SQL Server, encompassing database design, stored procedures, and query optimization. Familiarity with MS Reporting Services, MS SSIS, and strong analytical and problem-solving abilities are essential. Being able to work independently or in small teams across various development phases and possessing effective communication skills to identify and document requirements are key attributes for success. Initiative, motivation, and a proactive approach to problem-solving are highly valued. Desirable qualifications include prior experience in the healthcare sector, proficiency in MS Analysis Services, QA experience, and familiarity with other web technologies such as Javascript/jquery and PHP.,
As a Quality Assurance (QA) Engineer, your primary responsibility will be to develop and execute both exploratory and automated tests to ensure the quality of the product. Your role will involve reviewing requirements, specifications, and technical design documents to provide valuable feedback in a timely manner. You will create detailed and well-structured test plans and test cases, and estimate, prioritize, plan, and coordinate testing activities. Additionally, you will design, develop, and execute automation scripts using open source tools and perform comprehensive regression testing when bugs are resolved. It will also be your responsibility to develop and apply testing processes for new and existing products to meet client needs, as well as to consult with internal resources to clarify specifications. Staying up-to-date with new testing tools and strategies is essential for this role. You may also be required to take on other duties as assigned by the IT director. To excel in this role, you should have proven work experience in software development and software quality assurance. A strong knowledge of software QA methodologies, tools, and processes is crucial, along with experience in writing clear, concise, and comprehensive test plans and test cases. Proficiency in SQL and scripting is desirable. A BS/MS degree in Computer Science, Engineering, or a related subject is preferred. You should be capable of working both independently and within small teams, contributing to all phases of development from design through maintenance. Effective communication skills will be essential in this role.,