Visual Consultants Inc.
Applications Developer
Visual Consultants Inc., Snowflake, Arizona, United States, 85937
Articulate a strategic vision for Quality Assurance technical initiatives. Work closely with developers and QA to ensure high quality releases for applications. Demonstrate software quality assurance best practices throughout product development and maintenance. Review, suggest and implement improvement on test automation strategy and coverage based on software quality assurance best practices. Mentor and guide team members. May oversee junior 3-4 QA Engineers/Analyst.Required Qualifications:
Bachelor's degree in Computer Science or Information Technology, Information Systems, CIS or MIS, any Engineering or its foreign equivalent. The employer will accept foreign degree that is equivalent to a Bachelor's degree in Computer Science or Information Technology, Information Systems, CIS or MIS, any engineering as evaluated by an authorized credential evaluation agency. Also required is five years of progressive post baccalaureate experience in any QA Analyst/Developer occupation. At least two of these years of experience must be with Java, Jira, Json Selenium, Cucumber.Job Duties:Attend daily stand-up meetings, Sprint planning and Sprint retrospective meeting to report the work and decide upcoming work.Leading technical development of developers and creating high level documentation for better understanding.Helping peer developers by reviewing their code and suggesting better way of approach to solve the issues.Architect code design to facilitate seamless
integration
among team members.Create design documents,
LLD
and
HLD , by analyzing business requirement.Implement Business Logic using
Spring Boot
and Hibernate frameworks.Used spring boot for building REST services along with spring cloud and Spring Data. Design Single Page Applications using
Angular 2
framework.Attending Program Increment (PI) planning event which acts as a crucial part in Agile Release Train (ART), aligning all the teams on the ART to a shared mission and Vision.Analyze and monitor log files using ELK stash to fix environment and production issues.Handling middleware level transactions in Spring Boot application. Deploying code to Jenkins.Debug the application or a functionality to find the root cause, resolve the issues faced and come up with a solution to mitigate it.Create
DDL
and
DML SQL
scripts
for creation of database objects in
Oracle
DB
and create DB
procedures .Work with the Quality Assurance team in order to identify and resolve defects.For the TDD approach, JUnit with Mockito is used for writing unit test cases and corresponding service development.The log handling was enhanced using SPLUNK and the log4J2 for application logs and saved in tables for auditing.Responsible for writing and maintaining Linux scripts for deployment of artifacts.Developed modules for basic CRUD operations along with Functions, Stored Procedures and Triggers using PL/SQL with SQL Developer client.Review code to ensure adherence with coding standards and mandatory test units.Use Maven as project build tool and perform source code management using
GIT on JFrog .
#J-18808-Ljbffr
Bachelor's degree in Computer Science or Information Technology, Information Systems, CIS or MIS, any Engineering or its foreign equivalent. The employer will accept foreign degree that is equivalent to a Bachelor's degree in Computer Science or Information Technology, Information Systems, CIS or MIS, any engineering as evaluated by an authorized credential evaluation agency. Also required is five years of progressive post baccalaureate experience in any QA Analyst/Developer occupation. At least two of these years of experience must be with Java, Jira, Json Selenium, Cucumber.Job Duties:Attend daily stand-up meetings, Sprint planning and Sprint retrospective meeting to report the work and decide upcoming work.Leading technical development of developers and creating high level documentation for better understanding.Helping peer developers by reviewing their code and suggesting better way of approach to solve the issues.Architect code design to facilitate seamless
integration
among team members.Create design documents,
LLD
and
HLD , by analyzing business requirement.Implement Business Logic using
Spring Boot
and Hibernate frameworks.Used spring boot for building REST services along with spring cloud and Spring Data. Design Single Page Applications using
Angular 2
framework.Attending Program Increment (PI) planning event which acts as a crucial part in Agile Release Train (ART), aligning all the teams on the ART to a shared mission and Vision.Analyze and monitor log files using ELK stash to fix environment and production issues.Handling middleware level transactions in Spring Boot application. Deploying code to Jenkins.Debug the application or a functionality to find the root cause, resolve the issues faced and come up with a solution to mitigate it.Create
DDL
and
DML SQL
scripts
for creation of database objects in
Oracle
DB
and create DB
procedures .Work with the Quality Assurance team in order to identify and resolve defects.For the TDD approach, JUnit with Mockito is used for writing unit test cases and corresponding service development.The log handling was enhanced using SPLUNK and the log4J2 for application logs and saved in tables for auditing.Responsible for writing and maintaining Linux scripts for deployment of artifacts.Developed modules for basic CRUD operations along with Functions, Stored Procedures and Triggers using PL/SQL with SQL Developer client.Review code to ensure adherence with coding standards and mandatory test units.Use Maven as project build tool and perform source code management using
GIT on JFrog .
#J-18808-Ljbffr