Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Engages with business stakeholders and subject matter experts related to business needs.
- Gathers business requirements and translates business requirements into technical requirements and communicate with both technical and non-technical team members.
- Follow the technical standards and best practice for developing solutions and provide proper documentation.
- Engage with database administrator to maintain health of databases and best practices.
- Manage application performance, availability, backups and data retention.
- Manage project, lead resource from multiple teams to deliver products using technologies such as Java, Mobile Apps, JBoss, MVC, ASP.NET, PHP, jQuery, CSS etc.
- Create and maintain process and training materials, provide training to users and content managers as needed.
- Administration of security groups, accounts, usage and resource metrics. Serve as an application administrator, configurator, developer, and business analyst for various platforms and related third-party tools.
- Identify and troubleshoots issues and problems and provide end-user support.
- Create and maintain site and portal templates for consistency and business needs.
- Work with site collection administrators to develop and maintain templates, business processes, and document management Design and development of solutions as needed by project and service requirements.
- Evaluate and recommend new third-party tools when appropriate.
- Determine time estimates for development and when to seek third-party solutions.
- Provides leadership and work guidance to less experienced team members.
Job Requirements
- Min 8+ years of experience in a development projects with at least 3 years of experience as Technical lead.
- Should understand business needs and design technology solutions.
- Hands-on Java/J2EE technologies with good exposure on Restful API / Web Services / SOA (Service Oriented architecture).
- Strong understanding of the HTTP protocol and routing concepts.
- Some knowledge and experience with .NET Development.
- Some knowledge and experience with PHP Development.
- Knowledge and experience with other web technologies (Ruby on Rails/ Paython / ....).
- Good knowledge and experience with Android Development.
- Knowledge and experience with iOS Development is preferred.
- Deep knowledge and experience with systems integration.
- Network routing / Infrastructure skills.
- Good knowledge and experience with different operating systems (Unix/Linux/Windows server).
- A software engineering background preferred.
- Skill with Visio and PowerPoint preferred.
- Ability (and preference) to work in an Agile environment