Pinnacle Group, Inc.: Software Engineer at Pinnacle Group, Inc. (Dallas, TX) (Dallas, TX)
Posted: Mar 15, 2019
Specifically, youll do the following:
Works closely with the business unit to understand end user requirements and develop appropriate solutions.
Works closely with developers and architects to build new components, maintain existing code and troubleshoot issues in development, QA and production.
Writes consistent, reliable and maintainable code. Perform functional/technical analysis, coding and unit testing.
Contributes and develops concise and clear technical systems documentation.
Supports all phases of project lifecycle and assist operations team for production support.
Assists on complex development projects
Contributes towards the transformation into cloud based technologies using Micro Services Architecture
Bachelors degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
5 years of full Software Development Life Cycle (SDLC) experience
3+ years of Designed and developed front-end application
Proficiency and demonstrated experience in the following technologies:
5 years experience in J2EE technologies: Java, JSP, JMS, JAXB, JDBC
Database and persistence frameworks: Hibernate, Oracle, Object/Relational Mapping, Query performance tuning
Web Servers: Tomcat, tcServer, Websphere
Web Services: REST/SOAP (JSON/WSDL/XML)
Proficient in Spring MVC, Spring-taglib, Spring Web Flow and/or Spring Mobile
Proficient in Responsive web design understanding (css media queries)
Build/deployment tools: Maven, Git, , Junit, Mockito
Proficiency in object-oriented design techniques and principles
Proficiency in Microsoft Office Tools (Project, Excel, Word, PowerPoint, etc.)
Proficient in CSS3, SASS/SCSS/LESS/COMPASS implementation and best practices
Experience in Agile methodologies, such as SCRUM
Ability to explain technical concepts and adjust messaging based on the audience, including non-technical groups
Ability to influence through outstanding interpersonal skills, collaboration, and negotiation skills
Ability to work well within a team environment, as well as independently
Masters degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
Experience in DevOps Toolchain technologies
Linux/Unix shell Scripting