Job Description
The Team One C.O.R.E.
C = Collaborative
Builds and sustains strong, genuine relationships with people of all levels and takes positive steps to extend network
and cultivate connections.
O = Optimism
Is utterly reliable, always delivering on promises and maintains the highest standards of honesty and integrity.
R = Results-Driven
Acts strategically to exceed goals and has the ability to adapt to changes in process and execution.
E = Entrepreneurial
Constantly looking for and identifying actionable and thought provoking opportunities for the company and executing them.
General Summary
Engineers are responsible for building, testing, debugging, and troubleshooting clean, standards compliant code. Specializing in a particular software package or coding language, they must have an advanced knowledge of code, web architecture and the ability to scope requirements for large web projects.
Responsibilities
Developer- Leads hands on development efforts and ensures quality of code delivered, including code reviews.They must have advanced knowledge of code, web architecture and the ability to scope requirements for large web projects. Sr Engineer should fully understand industry best practices associated with Web development, enterprise Content Management Systems, and demonstrate advanced knowledge in online technologies.
Release Manager - Coordinate and perform code releases, including code merges, release notes and deployment emails.
Technical Writer - Contribute to technical documentation, assisting the Product Development Lead.
Technical Consultant - Work to support the Product Development Lead for in depth technical assessments.
Communication – Proactively communicate with team members to make sure that everything is on track and, manage and communicate eventual issues that come up to the Product Development Leads and Architects.
Day to Day
Advanced understanding of Design Patterns, OOP, coding best practices
Advanced knowledge of at least one language or platform like Java, .net, Python, Team Site
Perform code releases, including code merges, release notes and deployment emails.
Work with CPD via ticketing system to solve issues.
Work with Content team to resolve content and code issues.
Develops products by working with Architects to determine design methodologies and tool sets.
Programming using languages and software products.
Designing and conducting unit tests.
Recommends system solutions by comparing advantages and disadvantages of custom development and open source or purchased alternatives.
Studying and establishing connectivity with network systems, search engines, and information servers.
Contributing to team meetings.
Troubleshoot development and production problems across multiple environments and operating platforms.
Develop documentation and assistance tools.
Problem-solving technical issues
Plan his/her own time, and help the team plan timing of interconnected tasks
Lead code reviews and give feedback to team members
Updates professional knowledge by researching new technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Supports engineers by providing tasks, advice, coaching and educational opportunities.
Experience:
8+ years
Education:
BS Computer Science or related experience.
Skills and Abilities: This person must be highly organized, with a charismatic and varied communication style. Excellent written and verbal communication skills, as well as strong problem-solving abilities and an aptitude for learning new technologies.
Powered by JazzHR
yCmeFBsvT8