Software Engineer Backend

TechSurge Inc

Pakistan

Accepting Applications Full-time On-site
Posted 1 hour, 25 minutes ago 0 views 0 applications
Job Description
* Uses his/her technical expertise and experience to contribute to all sprint events (planning, refinements, retrospectives, demos) * Consults with the team about what is needed to fulfil the functional and non\-functional requirements of the IT product to be developed * Develops the IT product, performs the unit test in line with the customer's wishes and IT area's internal ambitions and reviews colleagues' IT products. * Designs, builds and tests IT products (functional, performance, resilience and security tests) and automates them. * Performs Life Cycle Management (including decommissioning) for IT products under management * Improves the Continuous Delivery process * Resolves incidents and problems relating to IT products under management (including stack) * Sets up the IT environment, deploys the IT product on the IT infrastructure and implements the required changes * Sets up monitoring of IT product usage by the customer * Works within a multidisciplinary team or in an environment in which multidisciplinary teamwork is carried out. * Is primarily responsible for the production (or technical * configuration) of software applications. * The range of tasks includes the following: * + the analysis and design of the application (or the technical configuration); + coding applications and/or package integration in one programming languages, scripting languages and frameworks: + Java Spring Boot, NodeJS, etc., functional programming in Scala + Object\-Oriented programing and engineering principles like SOLID + Autonomous services oriented RESTful API services and performance tuning largescale apps + Database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle, MongoDB, Couchbase, etc.) + Integrate with JavaScript frameworks, such as React, Angular JS, etc is a plus + Continuous Delivery (Compile, Build, Package, Deploy); + Test\-Driven Development (TDD) and test automation (e.g. regression, functional and integration tests); debugging and profiling; + software configuration management and version control. + Be an active participant in grooming and planning, to ensure that acceptance criteria are clear + Sit together with designers, SMEs and Product Owner while user stories are developed, bringing input + Work in an agile/scrum environment, meeting sprint commitments and contributing to the agile process + Maintain traceability of testing activities **Required Skills and Experience:** * Required Experience is 4\-6 Years in relevant domain * Experience as a backend developer in common languages and frameworks (Java Spring Boot, NodeJS, etc.), functional programming in Scala * Deep knowledge of Object\-Oriented programing and engineering principles like SOLID * Significant experience writing and utilizing autonomous services oriented RESTful API services and performance tuning largescale apps * Experience with database systems, with knowledge of SQL and NoSQL stores (e.g. MySQL, Oracle, MongoDB, Couchbase, etc.) * Experience integrating with JavaScript frameworks, such as React, Angular JS, etc is a plus * Ability to write effective unit, integration, and API tests * Nice to have knowledge of immutable infrastructure, infrastructure automation and provisioning tools * Strong understanding of Agile methodologies * Experience as a Developer on a cross\-functional agile team preferred * Strong communication skills with ability to communicate complex technical concepts and align organization on decisions * Sound problem\-solving skills with the ability to quickly process complex information and present it clearly and simply * Utilizes team collaboration to create innovative solutions efficiently * Passionate about technology and excited about the impact of emerging/disruptive technologies * Wants to unleash inner self\-starter and work in an environment that fosters entrepreneurial minds * Believes in culture of brutal transparency and trust * Open to learning new ideas outside scope or knowledge
Login to Apply

Don't have an account? Register

About Company
TechSurge Inc
View All Jobs
Share this job