Senior Software Engineer – Fullstack (GO & Angular) At Mitra Innovation In Moratuwa, Sri Lanka

Application deadline date has been passed for this Job.
Exploreture
  • Post Date: February 2, 2022
  • Applications 0
  • Views 348
Job Overview

Senior Software Engineer – Fullstack (GO & Angular)

BSc (Hons) Software Engineering | Buckinghamshire New University

Job Summary 

 

The ideal candidate is a hands-on software developer with significant hunger for knowledge and self-development. Experience through self-initiation, developing scalable applications with a core technology is essential to perform this role. They must have strong, firsthand experience working with a variety of technologies while having knowledge of key concepts of software development theory. This person should embody a passion for continuous improvement and test-driven development.​

Duties and Responsibilities 

  • Liaise with customers, business analysts, product owners, and other project stakeholders in order to understand the business requirement
  • Carry out detailed technical designing in consultation with architects and tech leads
  • Implementation of the technical design including coding, calling existing services, creating new components, etc.
  • Testing of different types including unit and integration testing
  • Carrying out deployment into test, UAT, and production environments
  • Adhering to engineering principles, design, coding, implementation, and deployment standards

Competencies & Experience required 

  • Thorough knowledge in software engineering
  • Skills in object-oriented programming, design patterns, service-oriented architecture, integration patterns, industry-accepted cloud platforms & services, etc.
  • Team player
  • Ability to communicate effectively with different project stakeholders

 

Technology

  • Previous working experience as a Full Stack Engineer for 2+ years​
  • Degree in Computer Science, Software Engineering or other equivalent degrees/experience​
  • Thorough understanding of Software Engineering concepts & fundamentals including skills in object-oriented programing, design patterns, service-oriented architecture, integration patterns, industry-accepted cloud platforms & services, etc.​
  • Experience in Enterprise Application Development with the industry preferred patterns, tools & best practices (Source control, Agile, CI/CD, IDEs &, etc.)​
  • Experience throughout the Software Development Life Cycle with related to Java & Java related frameworks & libraries (Spring, Hibernate &, etc.) including Web Services (SOAP/REST)
  • In-depth knowledge of AngularJS is a must with ES6 or ES7
  • Strong knowledge of Go programming language, paradigms, constructs, and idioms
  • Experience in relational databases(such as MySQL, PostgreSQL) or non-relational databases(such as MongoDB, Cassandra, Redis, etc…)​
  • Experience in front end application development using HTML5, CSS, React JS, React Native, Redux, LESS/SASS, Webpack, and Babel​
  • Knowledge of the following will be considered as an advantage:​
  • Consumer Web Application development experience for High-Traffic, Public facing web applications ​
  • Hands-on experience with cloud platforms like AWS, Azure, or GCP will be an added advantage
  • Creating secure RESTful-based web services in XML and JSON
  • Continuous integration (Jenkins/Hudson/Bitrise) and version control (Git/Mercurial)
  • Good understanding of serverless computing, micro-service or containerization technologies (AWS Lambda Functions, Azure Functions, Docker, or Kubernetes)
  • Understanding of fundamental design principles behind scalable applications
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Exposure to enterprise integrations/middleware technologies (Service Bus, API Gateway, and Identity Management, etc…)
  • Superior technical knowledge, strong interpersonal skills, and a continuous desire to learn new technologies​
  • Superior attention to detail and ability to work under minimum supervision
  • Strong analytical & problem-solving capabilities

APPLY NOW!!!!!

Job Detail
  • Offered SalaryNot Specified
  • Career LevelSenior Executive
  • Experience2 Years
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.