Application Developer/Programmer
Indexed description
As a Software Engineer you will:
- Design, develop, test, install and support programs/systems,
- Support projects proposals based on cost/benefit justification interfacing with stakeholders across functional and geographical lines,
- Meet with customers to understand needs and requirements, and make recommendations on best practice systems solutions for small to medium size/complexity/risk projects,
- Analyse detail systems factors: input/output requirements, information flow, hardware and software requirements, alternative approaches, etc.,
- Validate alternative problem management proposals and make decisions on solutions,
- Provide technical assistance to other Swift colleagues and assist in resolving problems reported by less senior team members.
- Also handle the end-2-end system integration to improve the product overall quality
- Provide technical guidance to customers and act as mentor to less senior team members,
- Give presentations to management and customers,
- Prepare and complete systems documentation and operating procedures,
- Lead design review meetings for small to medium size/complexity/risk projects,
- Evaluate and recommend technical feasibility and estimates of the proposed systems solutions.
- University degree in Computer Science or related disciplines/equivalent work experience
- At least 5 years of professional software development and maintenance experience
- Proficiency in C++ programming language and object-oriented design skills
- Open to work on other programing language like Java, Python, C etc
- Storning knowledge with Oracle or other RDBMS with exposer to PL/SQL.
- Ready to work on a Test Driven development environment
- Knowledge of LINUX operating system, GIT source code management, storage environments, file systems and network protocols
- Knowledge of CI/CD
- Knowledge of Elastic Search
- Knowledge of Jira, Bitbucket and Confluence
- Understanding of Agile & DevOps
- Adaptability and responsiveness to change
- Strong communication skills (both written and oral)
- Team player, willing to work in multicultural environment
- Ability to influence, work effectively across all levels and transversally; challenger, curious and a positive mindset
- Capacity to innovate, think out of the box and connect the dots: challenge the status quo, and think out of the box for alternative/most efficient solutions
- Customer oriented: making customers and their needs a primary focus
- Agile experience is an asset
- Ability to multitask, prioritize and deal with uncertainty - Planning and organizing are key
- Get an end-to-end view of the product and process
- Ability to manage large and complex projects
- Take accountability for delivering results
- Open to work in various stage of the Software Development Cycle (i.e., Development/Testing/Qualification/Release and Deployment)
Bitbucket Yes
C++ Coding and design 5 Years Professional (4-5)
CI?CD Yes
Design documentation 5 Years Professional (4-5)
Documentation Yes
Finance 3 Years Junior (1-3)
Good Communicator Yes
gRPC 2 Years Professional (4-5)
Oracle 3 Years Professional (4-5)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search