About the Company
ASAP Resources is a specialised recruitment agency with a speciality in headhunting and high-calibre recruitment strategies. We secure resources for a variety of clients in many industries on a global scale with a focus on building lasting relationships with all candidates and clients.
About the Role
We are currently looking for a Backend Developer
Requirements
Purpose of the position
Develop, enhance, maintain and support or recon products to the highest standard whilst ensuring the code is secure and adhere to PCI compliance requirements. The role will involve close relations to other developers, team leads and QA engineers.
Values
Our values are not a snapshot of what we are or what we do, they are a set of interactive mediums from which we gain direction and confidence in everything we do
We promise to
Have a can-do attitude
Provide you with an excellent service
Build great products for you
Consistently deliver results
Provide only the highest standards of service
Honour, respect and support everyone in our sphere.
Duties and Responsibilities
Development
Develop T-SQL stored procedures and functions to implement business logic
Develop regression tests to test T-SQL code
Perform database performance optimization
Build responsive web pages that provides a good user experience and uses efficient data transfer between front-end, service layer and back-end databases
Use AngularJS to develop reusable front-end components.
Analysis
Analyze data to determine, recommend, and plan installation of a new system or modification of an existing system
Analyze product needs and requirements to determine feasibility of design within time and cost constraints
Engage with project managers to obtain information on limitations or capabilities for products
Engage with analysts, engineers, programmers and others to design systems and to obtain information on performance requirements and interfaces
Engage with all internal and external stakeholders on project status, proposals, or technical issues, such as software system design or maintenance
Coordinate installation of web pages
Design, develop and modify systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
Determine and set system performance standards.
Test
Develop maintain or direct software system testing or validation procedures, or documentation
Modify existing components to correct errors, adapt it to new hardware, or upgrade interfaces and improve performance
Monitor system operations and functioning to ensure conformance with stakeholder specifications
Obtain and evaluate data on factors such as reporting formats required, costs, or security needs to determine hardware configuration
Prepare reports concerning project specifications, activities, or status
Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
Educations and Experience
Back end (3 – 5 Years’ Experience)
Microsoft SQL Server
Solid experience with T-SQL programming writing stored procedures
Experience debugging stored procedures using tools such as SQL Server Management Studio
SQL Server Profiler
Experience identifying and addressing query performance issues
Experience with processing bulk datasets (100000+ rows daily) into large databases (50million+ rows)
Experience with Analysis Services
Experience with SQL SERVER Datatools
Experience with modular DB’s would be advantageous
Concepts
SOLID
State machines
Development Tools
Azure Dev Ops
GIT
Scheduling tool such as Visual CRON would be advantageous
Visual Studio 2019
General Toolset
Manage Engine exposure
Target Process exposure
Experience
Financial systems
Agile Development
Skills and Behavioral Competencies
Teamwork orientated
Strong problem-solving skills
High levels of conscientiousness
Resilience and emotional maturity
Strong in both verbal and non-verbal communication
High attention to detail; and
Effective organization skills.