Software Engineer

LevelSenior
DepartmentTechnology
LocationMalasiya
Position reports toSoftware Engineering Manager
Last Updated25 JUNE 2023
Primary ObjectiveAs a Senior Software Engineer you will be tasked with delivering software solutions ensuring they meet the requirements of our Business Stakeholders and satisfy the quality criteria of Technology.   As a Senior Engineer you will be a contributor to the standards and processes of the Development Practice.
Key Relationships 
InternalBusiness Stakeholders that present as customers of the Delivery team in which you operate.Team members within the Technology team in which you operate and provide technical guidance to.Architecture, Cloud Engineering and Cloud Ops teamsSoftware delivery teams in other countries
  External  External vendors and partners working with the Delivery team and other technology teams outside of Delivery.
ResponsibilitiesProvide technical leadership to your project working group, within the guidelines and frameworks set by the Engineering division as a whole and Architecture Practices.Ensure comprehensive coverage of functional and non-functional requirements in developed items.Ensure test-driven development practices are followed where possible.Ensure full unit testing of developed items, incorporating automated unit tests into the software build.Collaborate with the Quality Engineers on the development and incorporation of automated integration and acceptance tests.Documentation of developed items, as per required standards.Adherence to coding practices and standards.Peer review of items developed by colleagues in Delivery.Contribute to the standards and processes of project practices.Collaborate with Technology team members within your team and across other teams to deliver outstanding results for our business stakeholders.
QualificationsTertiary Certificate/Degree qualification.Five years proven digital development and project delivery experience preferable.Proven technical leadership experience preferable.
 

Essential

Technical Skills

  • C#, .NET Core and other server-side development tools.
  • Recent demonstrated client-side frameworks for web apps and native apps;

React Js and React Native are our core programming languages for web and app development.

  • Node JS
  • JavaScript, Typescript, HTML, CSS and other client-side technology
  • JSON and XML document creation and interpretation.
  • SQL, No-SQL and Index DB storage technologies.
  • Authentication and authorization standards for web services; OAuth and Open ID Connect.
  • Experience working with API Gateways, Service Bus Technologies, Identity Access Management systems
  • In depth knowledge of Cloud Technologies: Azure and AWS
  • Feature toggling and strategies for releasing software to production.
  • Repository and CI/CD build pipelines: preferably Azure DevOps.
  • Monitoring systems and log ingestion

Other Skills and traits

  • Strong communication skills – both written and verbal.
  • Active listening skills.
  • Development patterns involving asynchronous services.
  • Performance considerations for web and mobile development.
  • Clean coding practices
  • Application design
  • Unit testing and other techniques for writing quality code.
  • Performance considerations for web service and data storage development.
  • Able to work in a sole capacity or as part of a team.
  • Ability to work collaboratively with the development team.
  • Excellent analytical and problem-solving skills.
  • High attention to detail and accuracy.
  • Genuine desire to provide business value.
  • Self-motivated.
  • Flexible and adaptable to change.

Desirable

  • Understanding of CDN and Web Application Firewalls (WAF) such as Akamai
  • Redis Caching
  • Experience with GraphQL
  • Experience with micro-service architecture
  • Cloud formation, infrastructure-as-code, Kubernetes and containers
  • Patient and diplomatic.
  • Ability to work in a fast-paced environment and to tight deadlines.
  • Inquisitive in nature.
  • Ability to articulate technical risks and software improvements.
  • Great sense of humour.
Key Result AreasQuality and efficiency of development activity.Accurate estimates for Delivery of outcomes.Development of the Senior and Associate Software Engineer’s skills.Positively influence the Delivery Practices.Contribution to transparency in project status and reporting.Contribution to comprehensive delivery to customer requirements.
Sample of Key Duties  Software Development tasks assigned via project delivery.Maintenance tasks assigned via operational requests.Participation in Project meetings such as daily stand-ups, iteration planning, show cases and retrospectives.Engineering training showcases.Consultation with business stakeholders on requirements.Contribution to team status reporting.Participation in Technology team meetings.

Last updated – 25-06-2023

Job location – Malasiya

Job Category: Technology
Job Type: Full Time
Job Location: Malasiyan

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
postmortem video ztube.mobi tripura girl sex video nithya menon hot boobs cowporntube.com video sexy chut boobs suck sex pakistanipornx.net bf sexy vidoes سكس جيران hot-sex-porno.com نسوان شرميط افلام سكس لبنانيه fuckswille.net بنت تمص
سعوديه سكس arabeng.org كله وليد wendy marvel hentai savehentai.info big boobs mama mom and son xvideo.com pornfactory.info sexcom jojokiss xkeezmovies.mobi forced mom sex free indian x video pornozavr.net kowalskyporn
indian gay porn.com borwap.pro indian xx vedios www.indinsex rajwap.biz telugu sexy vedioes poonam dhillon bikini desixxxv.net indian girl sexy hd video 4x blue film indiansexbar.mobi xxx hindi woman bangla gud mara xxxindianporn.org turbo full movie