Systems and Apps Developer
Key responsibilities:
- Configure
and/or customize business applications to meet business requirements using
various database and software tools.
- Assist
in presentations of system functionality to new users and departments.
Drives systems adoption by business users.
- Enhance
and create user and system documentation as needed.
- Work
directly with the IT support personnel and teams to resolve issues
identified and escalated during daily operations.
- Perform
the necessary technical design and development functionality to ensure
that business application systems can be effectively developed and
implemented.
- Design
and development of front-end tier(s), middle tier(s), and /or back-end
database tier(s) for business applications.
- Capturing
of business applications information needs and mapping of the same to the
software and /or database components.
- Perform
data modelling to analyze and specify data structures within an
application system.
- Developing
database objects and structures for data storage, retrieval and reporting
according to specifications.
- Implementing
and testing database design and functionality and tuning for performance.
- Research
and provide input on design approach, performance and base functionality
improvements for various procedures and applications.
- Generation
of ideas to improve efficiency in software and application services
offered to the business, and/or generate revenue for business.
- Delegated
Authority: As per the approved Delegated Authority Matrix.
Key Performance Measures:
As described in your Personal Scorecard
Knowledge, experience and qualifications required:
- Degree
in Computer Science or technical-related field.
- Certified
Solution Developer e.g. Java, Microsoft etc.
- 4
– 6 years’ experience in applications development, which includes system
customization and report designs.
- 2+
years development experience with any modern programming tools/Platforms
e.g. .NET, Java, Ruby, PHP.
- 1+
Years development experience with Java EE.
- 2
years’ experience with RDMS preferably MS SQL Server, Oracle, MySQL,
Sybase, and Informix.
Technical/ Functional competencies:
- Experience
with web servers and application servers e.g. Apache, IIS, Apache Tomcat,
JBoss, WebSphere, WebLogic.
- Experience
in data warehousing, business analytics, knowledge in Business Systems
Modelling and data retrieval.
- Have
knowledge of Mobile infrastructure, Internet technologies, ecommerce and
e-payment technologies.
- Good
understanding of Service Oriented Architecture (SOA).
- Unix
user skills.
- Experience
in processes and procedures management.
- Thorough
understanding of relational database theory and practice.
- Experience
in process automation using robotics.
Leadership category
responsibility framework (Core Competencies):
Emerging
Leaders in Britam need to:
- Plan,
direct and apply efficiencies and resources in order to optimize output
and profitability against
time, cost and team targets. - Effectively
communicate strategic and operational departmental goals and objectives to
peers and others in order to ensure proper implementation.
- Ensure
that department priorities are adhered to and effectively communicated.
- Ensure
competent and effective people resources through appropriate coaching,
development and people supervision as appropriate.
- Embody
a high performance, proactive culture.
- Effectively
ensure the adherence to key performance areas, deadlines and goals in
order to optimize operational effectiveness.
- Effectively
communicate resource needs, possible opportunities and achievements to
management in order to aid them in their decision-making.
- Effectively
set and monitor priorities and objectives for more junior staff.
- Understand
and communicate objectives in relation to the larger organizational impact.
- Effectively
disseminate knowledge within the correct context, towards subordinates as
well as management.
- Appropriately
model the company values while setting the pace and energy for delivering.
- Effectively
manage and communicate change within the department in order to increase
staff and process effectiveness.
- Provide
access to accurate and consistent information and services across all
channels.
- Ensure
a seamless experience for clients.
- Improve
service delivery for clients.
- Engage
in continuous brand building to become the trusted partners to clients
How to Apply