Location: Karachi
TechSurge is hiring BE Software Engineer (Content Technology)
Key Responsibilities
Technical:
This individual will work closely with users, technical leads, project managers, and other cross-functional development teams to design and deliver software solutions. This includes writing software, making modifications to existing software and integrating applications within the core pathway.
Familiar with Software Engineering principles and best practices (i.e. SOLID).Active coding in key technologies is required for this development position and includes: Java, Spring, AngularJS , NodeJS, RESTful Web Services, Git, Linux, AWS.
Develops cloud native applications.
This individual must develop software using disciplined software development and testing processes, adhering to team/company standards and software best practice guidelines, and corporate policies.
Quality
Delivering quality of the software to our QA team is an important function of this position and this individual will be responsible for creating and executing unit tests on the code that they write for their applications.
Project/Team
This team works in an Agile/Scrum development environment.
Qualifications
– Candidates must have a bachelor�s degree in Computer Science or related field.
– At least 5 years of experience in software development
Experience:
– Demonstrable experience in OO design and development role on a medium to large, enterprise-scale software program.
– Demonstrable experience in Enterprise Applications Integration
– The engineer must be familiar or have experience with Enterprise Integration Patterns, EAI, SOA, EDA architectures and their main principles
– Skilled in Web Services development such as RESTful web services.
– Candidates must be able to demonstrate experience in the following:
– Services design and development (Monitoring, governance, versioning, etc.)
– Development languages and frameworks (Java8, Spring, etc)
– Unitary and integration testing (JUnit, Mockito, etc.) and code quality (SonarQube, Veracode, etc.)
– Practiced with Git and Continuous Integration infrastructure
– AWS (EC2, Lambdas, DynamoDB, IAM, S3, RDS)
– REST and JSON
– Oracle / PostgreSQL / MySQL
– XML parsing and related XML processing libraries and tools
– Working with RDMS and NoSQL databases.
[ Apply at: [javascript protected email address] ]