Sr. Software Engineer Job
Employer: Rehrig Pacific Company
SpiderID: 13703074
Location: Richardson, Texas
Posted: 3/20/2024
Wage:
Priority Review Date: 4/19/2024
Job Code / NOC / SOC:
Category: Computer Software/Programming
Job Description:
Participate in business requirement meetings, perform requirement, and impact analysis with Business Analysts.
Coordinate with business users to understand the data sources/entities
Design the data lake using tools such as Kafka/Sqoop.
Prepare Technical Specification documents that explain the technical solutions and list the technologies to be used while implementing the solution.
Prepare models to be certain that the data objects are represented accurately.
analyze and identify the best approach to design new enhancements based on microservice architecture as per the user requirements.
Analyze the code impact, current configuration, and compatibility to support new enhancements.
Develop code for the new requirements/business logic and use .NET, C/C++ Java, Node.js and python as an implementation language with java-based frameworks that includes Spring Boot, Spring and Hibernate.
Develop user interface using React & Angular JS based on business requirements.
Design and develop the application using J2EE technologies. Develop framework to automate the build and deployment process.
Develop cloud formation template to setup infrastructure on AWS, work on AWS Cloud Watch graphs and alerts for monitoring.
Develop a Dockerfile with docker build commands to assemble and create docker image of application.
Configure and implement the Jenkins job to automate the process of the docker image creation of application and push that to docker image repository.
Configure the kubernetes environment to install docker images of application and monitor the environment for fine tuning.
Develop PL/SQL (Procedural Language/Structured Query Language) procedures and functions for CRUD (Create, Read, Update, Delete) operation for relational database management systems (RDBMS).
Implement software configuration management (SCM) with version control mechanism using software version control tools that includes GIT & SVN.
Implement the unit test cases with Junit & Mockito framework’s capabilities and a comprehensive test environment.
Implement and configure the Jenkins job to automate the unit testing.
Review of Unit Test Plan to ensure that Unit Test Plan covers all conditions provided in program specifications.
Keep track of the status of all defects opened during test execution. Prioritize, trouble shoot and fix those defects, If there are no defects in unit testing for individual module, execute the integration testing to ensure that integrated modules are working correctly.
Implement the performance test using Jmeter tool for the new functionalities implemented by proxying real time scenarios of high requests volume or significantly large payload data and create the benchmark statistics to decide success or failure of performance test.
Please Mail Resumes to:
Rehrig Pacific Company
Human Resources
1601 N. Glenville Dr.
Suite #100
Richardson, TX 75081
Coordinate with business users to understand the data sources/entities
Design the data lake using tools such as Kafka/Sqoop.
Prepare Technical Specification documents that explain the technical solutions and list the technologies to be used while implementing the solution.
Prepare models to be certain that the data objects are represented accurately.
analyze and identify the best approach to design new enhancements based on microservice architecture as per the user requirements.
Analyze the code impact, current configuration, and compatibility to support new enhancements.
Develop code for the new requirements/business logic and use .NET, C/C++ Java, Node.js and python as an implementation language with java-based frameworks that includes Spring Boot, Spring and Hibernate.
Develop user interface using React & Angular JS based on business requirements.
Design and develop the application using J2EE technologies. Develop framework to automate the build and deployment process.
Develop cloud formation template to setup infrastructure on AWS, work on AWS Cloud Watch graphs and alerts for monitoring.
Develop a Dockerfile with docker build commands to assemble and create docker image of application.
Configure and implement the Jenkins job to automate the process of the docker image creation of application and push that to docker image repository.
Configure the kubernetes environment to install docker images of application and monitor the environment for fine tuning.
Develop PL/SQL (Procedural Language/Structured Query Language) procedures and functions for CRUD (Create, Read, Update, Delete) operation for relational database management systems (RDBMS).
Implement software configuration management (SCM) with version control mechanism using software version control tools that includes GIT & SVN.
Implement the unit test cases with Junit & Mockito framework’s capabilities and a comprehensive test environment.
Implement and configure the Jenkins job to automate the unit testing.
Review of Unit Test Plan to ensure that Unit Test Plan covers all conditions provided in program specifications.
Keep track of the status of all defects opened during test execution. Prioritize, trouble shoot and fix those defects, If there are no defects in unit testing for individual module, execute the integration testing to ensure that integrated modules are working correctly.
Implement the performance test using Jmeter tool for the new functionalities implemented by proxying real time scenarios of high requests volume or significantly large payload data and create the benchmark statistics to decide success or failure of performance test.
Please Mail Resumes to:
Rehrig Pacific Company
Human Resources
1601 N. Glenville Dr.
Suite #100
Richardson, TX 75081
Job Criteria:
Start Date:
Position Type:
Experience: 2
Education: Masters
Travel:
Vacation:
Contact Information:
| Contact Name: Human Resources | Type: |
| Company: Rehrig Pacific Company |