Warning
Mae'r hysbyseb swydd hon wedi dod i ben ac mae'r ceisiadau wedi cau.
Software Developer
Dyddiad hysbysebu: | 08 Mai 2024 |
---|---|
Oriau: | Llawn Amser |
Dyddiad cau: | 07 Mehefin 2024 |
Lleoliad: | Barking, Essex |
Gweithio o bell: | Hybrid - gweithio o bell hyd at 1 diwrnod yr wythnos |
Cwmni: | Alley Tech Ltd |
Math o swydd: | Parhaol |
Cyfeirnod swydd: | AT002 |
Crynodeb
As a Software Developer, you will be responsible for the company’s new product development for Association Directory, Membership Portal, Event Ticketing and WhatsApp eCommerce. Your duties and responsibilities are defined below;
Duties:
Software Development: Design, develop, test, and deploy software solutions for Association Directory, Membership Portal, Events Ticketing, and WhatsApp eCommerce platforms.
Requirements Analysis: Collaborate with stakeholders to gather and understand requirements, and translate them into technical specifications and user stories.
Database Design: Design and optimize database schemas to efficiently store and retrieve data related to association memberships, events, ticketing, and eCommerce transactions.
Integration: Integrate third-party APIs and services for features such as payment processing, event management, and messaging services (e.g., WhatsApp).
Security: Implement security best practices to safeguard sensitive user information, payment details, and ensure compliance with data protection regulations.
Quality Assurance: Write unit tests, perform code reviews, and conduct thorough testing to ensure the reliability, scalability, and performance of the software solutions.
Documentation: Create technical documentation, including architecture diagrams, API documentation, and user guides, to facilitate maintenance and support.
Skills:
Programming Languages: Proficiency in languages such as .NET, .NET Core/ASP.NET MVC, C# and SQL Server.
Web Development Frameworks: Experience with web development frameworks such as React.js, Angular, Vue.js, or Express.js for building interactive user interfaces and server-side applications.
API Integration: Experience integrating with RESTful APIs and web services for features like payment processing, event management, and messaging.
Version Control: Proficiency in using version control systems like Git for collaborative development and code management.
Agile Methodologies: Understanding of Agile development methodologies (e.g., Scrum, Kanban) and experience working in Agile teams with iterative development cycles.
Experience:
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. Additional certifications or training in relevant technologies and frameworks are advantageous.
Duties:
Software Development: Design, develop, test, and deploy software solutions for Association Directory, Membership Portal, Events Ticketing, and WhatsApp eCommerce platforms.
Requirements Analysis: Collaborate with stakeholders to gather and understand requirements, and translate them into technical specifications and user stories.
Database Design: Design and optimize database schemas to efficiently store and retrieve data related to association memberships, events, ticketing, and eCommerce transactions.
Integration: Integrate third-party APIs and services for features such as payment processing, event management, and messaging services (e.g., WhatsApp).
Security: Implement security best practices to safeguard sensitive user information, payment details, and ensure compliance with data protection regulations.
Quality Assurance: Write unit tests, perform code reviews, and conduct thorough testing to ensure the reliability, scalability, and performance of the software solutions.
Documentation: Create technical documentation, including architecture diagrams, API documentation, and user guides, to facilitate maintenance and support.
Skills:
Programming Languages: Proficiency in languages such as .NET, .NET Core/ASP.NET MVC, C# and SQL Server.
Web Development Frameworks: Experience with web development frameworks such as React.js, Angular, Vue.js, or Express.js for building interactive user interfaces and server-side applications.
API Integration: Experience integrating with RESTful APIs and web services for features like payment processing, event management, and messaging.
Version Control: Proficiency in using version control systems like Git for collaborative development and code management.
Agile Methodologies: Understanding of Agile development methodologies (e.g., Scrum, Kanban) and experience working in Agile teams with iterative development cycles.
Experience:
Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. Additional certifications or training in relevant technologies and frameworks are advantageous.