Crescent Group logo

Senior Full Stack Developer (8842)

Crescent Group
Full-time
On-site
United Kingdom

MAJOR FUNCTIONS 



  • Responsible for the development, architecture, and implementation of both front-end and back-end development processes, Data analysis, and reporting. 

  • The position will require taking conceptions to final product, which requires good organizational skills and attention to detail. 

  • Solutions will be deployed on various platforms in an automated, secure, and efficient manner, adopting Agile and DevSecOps practices. 

  • The position will bridge the gap between application development and data-driven decision-making, contributing to the success of innovative projects that require both technical and analytical prowess.

  • Investigate and resolve complex technical issues related to application development and data analytics.

  • Provide support for production issues and ensure timely problem resolution. 

  • Reports to the Manager, IT Application


 


DUTIES AND RESPONSIBILITIES



  • Design, develop, and maintain robust and scalable core business applications, including application servers, associated hardware, endpoints, API’s and databases.

  • Collaborate with cross-functional teams to translate business requirements into technical solutions. 

  • Development of Data and CI/CD Pipelines in coordination with Infrastructure and Security.

  • Utilize data analysis techniques to extract meaningful insights from large datasets.

  • Develop and implement data models to support business intelligence and reporting needs.

  • Address security requirements and potential vulnerabilities

  • Define and manage features epics and manage backlog items.

  • Create visually compelling and informative dashboards to communicate complex data trends.

  • Define and coordinate the execution of testing procedures and develop test cases to serve the overall quality assurance process.

  • Work with relational databases to store, retrieve, and manipulate data. Optimize database queries and ensure data integrity and security.

  • Integrate data from various sources, ensuring seamless and accurate data flow. Implement data transformation and cleansing processes to maintain data quality.

  • Provide documentation of all processes and training as needed.

  • Develop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarms.

  • Perform design, implementation, and upgrades of information systems to meet business and user needs

  • Implement best practices for scalability, supportability, ease of maintenance, and system performance.




MINIMUM EDUCATIONAL, TECHNICAL QUALIFICATIONS & CERTIFICATIONS 



  • Bachelor’s degree in information technology, Computer Systems or Electronics & Telecommunication  

  • 10 years of hands-on experience with design and development and end-to-end implementation of business applications. 

  • Experience with DevSecOps in developing applications using .Net, React, Python, Crystal Reports, Power BI, MS Power Platform tools, SQL and NO-SQL Database Management, AZURE PaaS, IaaS and IaaC