What are the responsibilities and job description for the Developer position at Transplace Texas, LP?
ESSENTIAL FUNCTIONS AND TASKS:
Requirements (Review, implement, test, and support, and improve requirements presented by internal and external stakeholders.)
Development (Write server and client-side code, understand and adhere to prescribed coding standards and best practices, work with well-defined version control processes, write and execute PL/SQL scripts, perform application and feature design and re-factoring, and troubleshoot complex software problems.)
Quality (Execute and participate in the testing process, including: unit, integration, regression, and performance with a focus on minimizing defects and rework.)
Deployment (Understand and participate in the non-production deployment process.)
Support (Provide application, database, and console support for production and non-production issues.)
Environment (Create, configure, maintain, and monitor the different Transplace application environments.)
Scoping (Provide scopes for change requests and defects.)
Process (Understand and follow Transplace processes.)
KNOWLEDGE AND EXPERTISE:
Must have excellent coding ability and passion to write code
Experience building scalable solutions
Strong interpersonal skills
Documentation and communication skills
Application Design (A thorough and practical understanding of how software applications, modules, features, and functionality are designed for implementation)
Application Development (A thorough and practical understanding of how software applications and frameworks are created, designed, implemented, re-factored, tested, deployed and supported for the entire lifecycle of the application.)
Database Design (A thorough and practical understanding of how to design database objects, such as schemas, tables, and other associated database objects, such as indexes, or constraints in the support of implementing new software applications and features.)
Application Environment (A thorough and practical understanding of the application ecosystem in which a software application is deployed)
ESSENTIAL FUNCTIONS AND TASKS:
Requirements (Review, implement, test, and support, and improve requirements presented by internal and external stakeholders.)
Development (Write server and client-side code, understand and adhere to prescribed coding standards and best practices, work with well-defined version control processes, write and execute PL/SQL scripts, perform application and feature design and re-factoring, and troubleshoot complex software problems.)
Quality (Execute and participate in the testing process, including: unit, integration, regression, and performance with a focus on minimizing defects and rework.)
Deployment (Understand and participate in the non-production deployment process.)
Support (Provide application, database, and console support for production and non-production issues.)
Environment (Create, configure, maintain, and monitor the different Transplace application environments.)
Scoping (Provide scopes for change requests and defects.)
Process (Understand and follow Transplace processes.)
KNOWLEDGE AND EXPERTISE:
Must have excellent coding ability and passion to write code
Experience building scalable solutions
Strong interpersonal skills
Documentation and communication skills
Application Design (A thorough and practical understanding of how software applications, modules, features, and functionality are designed for implementation)
Application Development (A thorough and practical understanding of how software applications and frameworks are created, designed, implemented, re-factored, tested, deployed and supported for the entire lifecycle of the application.)
Database Design (A thorough and practical understanding of how to design database objects, such as schemas, tables, and other associated database objects, such as indexes, or constraints in the support of implementing new software applications and features.)
Application Environment (A thorough and practical understanding of the application ecosystem in which a software application is deployed)
SKILLS :
Service Orientation (Commits to and enjoys providing exceptional service to internal and external customers)
Java 7/8
HTML/HTML5, JavaScript, CSS
Oracle, SQL, JDBC
Maven, Ant, Eclipse/IntelliJ, GIT/SVN, Weblogic/Tomcat, Linux/Unix/Windows
Spring Framework, Spring Data, Spring Boot, Hibernate/JPA, REST, Micro Services, Junit, Docker, Struts, Seam, jQuery
TRAVEL:
Minimal
EXPERIENCE:
3 years of Software Development experience
EDUCATION:
B.S. in Computer Science, Engineering, or a closely related field.
Education
Preferred- Bachelor of Science or better in Computer Science
Skills
Preferred- Java
- SQL