Remote Sr. Full Stack SQL Server/.NET Developer Full Time

JLA

NA

30th Nov

Remote, Texas

Primary Skills : sql development, stored procedures.

Secondary Skills : dynamic sql.

No. of Positions : 1

Job Description

Senior Full Stack Software Engineer
SQL Server, C#, API, RESTful API, Angular, HTML5, JavaScript, WebForms

Job Description
The Senior Full Stack Software Engineer will develop and test internal and client-facing interfaces, web applications, web and windows services, and database code. Working with a team of web developers, database developers and business analysts, there is the opportunity to create compelling applications. Our applications access and display vast amounts of data and the primary focus areas are building and validating easy to use, high performance, automated, intelligent and intuitive interfaces that have the highest level of quality. This position must have an in-depth understanding of the software development lifecycle and be able to participate in any stage including analysis, design, implementation, testing, support, prototyping and simulations.

Position Responsibilities:
Designing and suggesting innovative modifications in application systems.
Developing efficiency in the creation and maintenance of various database resources as well as managing various activities associated with database management.
Managing your own work time and priorities in accordance with aggressive development deadlines, best practices and a quality/delivery methodology, such as Agile Development, that includes development standards.
Performing wide range of activities associated with application analysis, programming and design functions.
Developing, understanding, improving installation and operational procedures for various requirements like hardware, security, software storage, network, and communication systems.
Working towards modifying and understanding operating interrelationships between operating systems and business applications.
Developing specifications for communication systems, network, and software and hardware configurations.
Developing or acquiring test data, testing and debugging to produce required results and revising the programs.
Writing and maintaining program documentation as well as commenting the source code so that others can understand the program more easily.
Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
Create and execute test plans and scripts that will determine optimal application performance according to specifications. Verify and revise quality assurance standards as needed.
Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization. Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods.
Make recommendations for improvement of applications to programmers and software developers or engineers.
Communicate test progress, test results, and other relevant information to project stakeholders and management.
Liaise with vendors and suppliers in assessing applications and/or systems under consideration for purchase.
Analyze documentation and technical specifications of any new application under deployment or consideration to determine its intended functionality.

Technical knowledge, skills and education:

Expertise in database development and testing in Microsoft SQL Server environments including designing and manipulating test data, creating and validating stored procedures/CTEs/Views/Functions, and creating repeatable SQL test scripts
Experience in programming including but not limited to C#, Python, JSON, XML, WCF, PHP, Java and N-Unit. Preferable to have experience with message queues, windows and web services and web API experience.
Experience with Web development including Angular, Node.js, ASP.NET, JavaScript, DevExtreme, CSS, HTML5, and XML.
Knowledge of Healthcare standards such as X12 claims and HL7 a plus.
Experience using tools like JIRA, GitLab, Visual Studio, Jenkins, PowerShell is desirable.
Strong understanding and experience with Agile/Scrum methodologies is preferred.
Ability to collect and analyze facts, to identify problems, and provide solutions.
Expertise in creating repeatable Unit and Systems integration scripts desirable.
Knowledge of the operating principles and fundamental concepts of frameworks, data and networking communications.
Ability to create clear and concise detail-oriented design documents using enterprise tools and ability to create test plans/cases with automated and manual testing procedures.
Liaison with development, project management, and business stakeholders.
Ability to manage multiple projects and adapt to changing priorities.
Self-motivated and service/deliverable oriented
Effective oral and written communications skills.

Education:
BS in IT or Computer Science. Master’s degree preferred.
10 or more years of related experience in full stack development and testing.

Job Description

Senior Full Stack Software Engineer
SQL Server, C#, API, RESTful API, Angular, HTML5, JavaScript, WebForms

Job Description
The Senior Full Stack Software Engineer will develop and test internal and client-facing interfaces, web applications, web and windows services, and database code. Working with a team of web developers, database developers and business analysts, there is the opportunity to create compelling applications. Our applications access and display vast amounts of data and the primary focus areas are building and validating easy to use, high performance, automated, intelligent and intuitive interfaces that have the highest level of quality. This position must have an in-depth understanding of the software development lifecycle and be able to participate in any stage including analysis, design, implementation, testing, support, prototyping and simulations.

Position Responsibilities:
Designing and suggesting innovative modifications in application systems.
Developing efficiency in the creation and maintenance of various database resources as well as managing various activities associated with database management.
Managing your own work time and priorities in accordance with aggressive development deadlines, best practices and a quality/delivery methodology, such as Agile Development, that includes development standards.
Performing wide range of activities associated with application analysis, programming and design functions.
Developing, understanding, improving installation and operational procedures for various requirements like hardware, security, software storage, network, and communication systems.
Working towards modifying and understanding operating interrelationships between operating systems and business applications.
Developing specifications for communication systems, network, and software and hardware configurations.
Developing or acquiring test data, testing and debugging to produce required results and revising the programs.
Writing and maintaining program documentation as well as commenting the source code so that others can understand the program more easily.
Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
Conduct internal audits to measure and assure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
Create and execute test plans and scripts that will determine optimal application performance according to specifications. Verify and revise quality assurance standards as needed.
Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues.
Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organization. Collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods.
Make recommendations for improvement of applications to programmers and software developers or engineers.
Communicate test progress, test results, and other relevant information to project stakeholders and management.
Liaise with vendors and suppliers in assessing applications and/or systems under consideration for purchase.
Analyze documentation and technical specifications of any new application under deployment or consideration to determine its intended functionality.

Technical knowledge, skills and education:

Expertise in database development and testing in Microsoft SQL Server environments including designing and manipulating test data, creating and validating stored procedures/CTEs/Views/Functions, and creating repeatable SQL test scripts
Experience in programming including but not limited to C#, Python, JSON, XML, WCF, PHP, Java and N-Unit. Preferable to have experience with message queues, windows and web services and web API experience.
Experience with Web development including Angular, Node.js, ASP.NET, JavaScript, DevExtreme, CSS, HTML5, and XML.
Knowledge of Healthcare standards such as X12 claims and HL7 a plus.
Experience using tools like JIRA, GitLab, Visual Studio, Jenkins, PowerShell is desirable.
Strong understanding and experience with Agile/Scrum methodologies is preferred.
Ability to collect and analyze facts, to identify problems, and provide solutions.
Expertise in creating repeatable Unit and Systems integration scripts desirable.
Knowledge of the operating principles and fundamental concepts of frameworks, data and networking communications.
Ability to create clear and concise detail-oriented design documents using enterprise tools and ability to create test plans/cases with automated and manual testing procedures.
Liaison with development, project management, and business stakeholders.
Ability to manage multiple projects and adapt to changing priorities.
Self-motivated and service/deliverable oriented
Effective oral and written communications skills.

Education:
BS in IT or Computer Science. Master’s degree preferred.
10 or more years of related experience in full stack development and testing.

Relevant Skill Jobs

Telecommunications company

Greenwood Village

San Jose

MD

Philadelphia

HCL AMERICA

Harrisburg