Role: Senior Software Developer
(Azure Serverless Environment Administrator)
Contract: Full-time Contractor (160 hours monthly)
Business Hours: 8 AM to 5 PM EST
Rate: $4,000-$5,000 USD monthly
Availability to Start: April 1, 2024
Additional Info: Additional perks included in the compensation structure
Tech Stack:
Backend: Java, Javascript, Python, SQL, Linux shell scripts, C#, and Azure DevOps Suite
Frontend: Javascript (ReactJS)
Project Management: Jira and GitHub
Client’s Profile
This Canadian-based company aims to empower small businesses and uplift local communities. The company is creating solutions by merging financial technology (Fintech) with digital marketing strategies. This includes a broad spectrum of activities such as billing, payments, advertising, publishing, and marketplace technologies.
What you’ll do
This company seeks a seasoned Senior Full Stack Developer to join its dynamic team. The ideal candidate will have at least five years of comprehensive experience in developing and deploying scalable solutions from the ground up, covering all aspects of application development, including the data layer, business logic layer, APIs, and user interface. This role demands extensive experience within the Azure ecosystem, including proficiency with Logic Apps, Azure Functions, Azure SQL, Azure API Management (APIM), and AD B2C.
The essence of the role centers around developing a robust backend platform tailored for financial and digital marketing processes and integrating this platform with a diverse range of partners and suppliers, from financial institutions and affiliates to advertising and marketing entities. As a Full Stack Senior Developer, your role will involve significant engagement with several key areas:
1. Fintech Workflow Development: Crafting fintech workflows (including billing, payment instruments, and banking) and ensuring seamless integration with open banking and payment networks APIs.
2. Digital Marketing Workflow Development: Constructing workflows related to digital marketing and facilitating integration with various advertising networks, including but not limited to Google, Facebook, and Microsoft, alongside affiliates.
3. SaaS Offering Construction: Developing a Software as a Service offering, requiring extensive knowledge of APIs, Azure serverless architecture, and additional technologies outlined below.
4. UI-Based Offering Development Support: There is a team that is creating a UI-based offering, necessitating the candidate to have a fundamental understanding of UX technologies and the integration of backend processes with frontend offerings.
Areas of responsibility will include the following:
Design and develop full-stack solutions leveraging Azure services, ensuring high performance, reliability, and scalability.
Utilize Python, Java, and JavaScript to build robust back-end services and appealing front-end interfaces.
Architect and implement REST API specifications on Azure API Management (APIM), adhering to best practices in API development.
Design and develop relational database schemas, ensuring data integrity and efficiency.
Lead the development and deployment of serverless solutions on the Azure cloud platform.
Independently design technical solutions, from concept through deployment, including troubleshooting and optimization.
Ensure application-level security through effective identity management, cryptography, and access control measures.
Lead and coordinate a team of developers, managing development tasks and promoting a collaborative work environment.
Utilize GitHub for version control, Jira for project management, and Linux shell scripts for automation. Proficient in ARM/Bicep for infrastructure as code.
What you should have
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
Azure certifications, such as Azure Administrator or Solutions Architect, are highly desirable.
A minimum of 5 years experience as a Full Stack Developer, with a proven track record of developing complex solutions.
Extensive experience with the Azure ecosystem, specifically Logic Apps, Azure Functions, Azure SQL, APIM, and AD B2C.
Strong programming skills in Python, Java, and JavaScript.
Expertise in REST API design and implementation on Azure API Management.
Solid understanding of relational database design and development.
Experience in deploying serverless solutions on the Azure cloud.
Demonstrated ability to independently design, develop, and deploy technical solutions.
Comprehensive knowledge of application security principles.
Proven leadership skills with experience leading development teams.
Proficiency with GitHub, Jira, Linux shell scripts, and ARM/Bicep.
Who you are
You are an experienced and self-driven Senior Developer with an extensive understanding of software development principles and best practices. You are ready to step up when necessary and support the team with your knowledge and experience in development.
You are passionate about driving innovation and staying ahead of emerging technologies and industry trends. Your insatiable curiosity and dedication to personal growth enable you to introduce cutting-edge ideas and techniques to your team.
You are skilled at fostering a collaborative, inclusive culture where every team member feels valued. Your ability to leverage individual strengths and promote autonomy allows your team to flourish while working towards common goals.
You are an exceptional problem solver who navigates complex technical challenges while aligning with business objectives. Your autonomous approach enables you to take ownership of projects, make strategic decisions, and drive successful outcomes.
Ready to showcase your creativity? Apply now: /Opportunity/LiteJob?db=VirtualWorkWorld&id=1019
APPLY FOR THIS JOB:
Company: Virtual Work World
Name: Virtual Work World Team
Email: