Vacancy title:
Senior Software Engineer
Jobs at:
HF GroupDeadline of this Job:
23 March 2023
Summary
Date Posted: Sunday, March 12, 2023 , Base Salary: Not Disclosed
JOB DETAILS:
Overall Job Purpose
The Senior Software Engineer will be working with both internal technical developers and external teams to use new technology to solve challenges for both the front-end and back-end architecture, ultimately delivering amazing experiences for our customers.The role-holder will be responsible for building solutions across the stack, web frameworks, APIs, databases, and multiple back-end languages.
Principle Accountabilities
• Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
• Develop new features and infrastructure in support of rapidly emerging business and project requirements.
• Assume leadership of new projects, from conceptualization to deployment.
• Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design.
• Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
• Participate in all aspects of agile software development, including design, implementation, and deployment.
• Architect & provide guidance on building end-to-end systems optimized for speed and scale.
• Work primarily in Ruby, Java/JRuby, React, and JavaScript.
• Engage with inspiring designers and front-end engineers, and collaborate with leading back-end engineers to create reliable APIs (both internal and external teams).
• Collaborate across time zones via Slack, GitHub comments, documents, virtual meetings
• Provide process improvement recommendations based on best practices and industry standards
• Work in close partnership with cross-functional teams and management
Minimum Qualifications, Knowledge and Experience
• Bachelor’s Degree in Computer Science or related field.
• Master's degree in in appropriate field of study is an added advantage.
• Over 5 years’ experience in integration, solution architecture, UI/UX design in the financial services sector.
• Strong organizational and DevOps delivery methodology.
• Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
• Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
• Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
• Familiarity with database technology such as MySQL, Oracle, and MongoDB.
• A minimum of 5 years of experience in software engineering.
• Exper ience working in an agile environment.
Key Competencies and Skills
• Planning, documentation, budgeting, resource planning for all research projects.
• Determine and select options to achieve goals and/or resolve ad hoc emergent issues.
• Managed delivery teams assigned to innovation products within the specified timelines
• Monitor development and implementation of innovation projects within the defined timelines.
• Quickly and appropriately respond to, or drive, change, while maintaining flexibility and focus.
• Influence others through personal advocacy, vision, and build a solid platform for change.
• Persists to complete tasks / responsibilities, even in the face of difficulties, is optimistic and tenacious all through.
• Demonstrates in depth knowledge in different programming languages such as Java, C#, etc.
• Possesses high level understanding in the areas of web application programming, content management systems, API, database and system design
• Experience designing and working with multi-layered architectures (UI, Business Logic Layer, Data Access Layer) along with experience with service-oriented architectures (SOA)
• Machine learning techniques
• Excellent verbal and written communication skills and the ability to interact professionally with a diverse group; developers, product owners, and subject matter experts.
• Resolves conflicts by demonstrating leadership and appropriate decision-making competencies
• Results oriented, excellent interpersonal skills, analytical thinker, problem solving skills, good communicator, innovative, self-driven and a team player who can work with minimum supervision.
• Ability to analyze large quantities of data and provide reports regarding efficiency
• Strong business acumen: Understand business needs and know how to create the tools to manage them.
Application Deadline: 23 March 2023
Work Hours: 8
Experience in Months: 60
Level of Education: Bachelor Degree
Job application procedure
Interested and qualified? Click Here to Apply
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.