Software Developer

Position Purpose:

As a team member working under general supervision, your primary responsibility will be to develop business applications in the cloud by conducting comprehensive research and gathering pertinent information. Your role will involve developing, managing, and providing support for moderately complex cloud applications. To fulfill this role, you will need to analyze the business and user requirements to create technical solutions that meet their needs.

Essential Functions and Responsibilities:

  • Develop and maintain Azure Functions.
  • Create, configure, and manage Azure Service Bus.
  • Use Event Grid to handle event-driven scenarios and trigger functions in response to changes in data.
  • Utilize Azure Storage, including Blob Storage, Table Storage, and Queues to store and retrieve data in a serverless environment.
  • Implement continuous integration and continuous delivery (CI/CD) using Azure DevOps to deploy and manage Azure serverless applications.
  • Familiarity with other Azure resources including Azure AD, App Services, Key Vaults, App Insights, and Bicep.
  • Build and maintain Vue.js applications.
  • Create SvelteJS applications.
  • Write efficient and maintainable HTML and CSS.
  • Use Git for version control including branching, merging strategies, and pull requests.
  • Design and implement responsive mobile-first web pages.
  • Ability to develop with Azure SQL Database.
  • Ability to develop with Azure Cosmos DB.

Requirements

Minimum Job Requirements (Education, Experience, Skills):

  • A post-high school education that is equivalent to four years of college (bachelor’s degree) is preferred.
  • At least five years’ relevant experience is required.
  • Strong knowledge of JavaScript and its latest features.
  • Experience with C# and Microsoft Visual Studio.
  • Experience with Azure serverless technologies and Azure Services.
  • Experience with VueJS and SvelteJS.
  • Strong understanding of cloud computing and microservices.
  • Strong knowledge of SQL and experience writing complex queries.
  • Experience with Azure SQL Database.
  • Experience with Azure Cosmos DB.
  • Experience with HTML and CSS, including experience with CSS preprocessors.
  • Familiarity with Git and version control.
  • Understanding of responsive design.

Looking for a fun place where you can fit in, fuel your passions, help people, and take charge of your career? You’re in the right place. Join the Afni family and be part of our talented global team passionate about helping people and pursuing the life we dream about.  

Do Your Best Work and Grow Your Career

When you join Afni, we'll instantly make you part of our global family of friendly people focused on making really good customer experiences happen. If you're like us, you want to belong to something special, have meaningful work to do, and know how to achieve your career and life goals. 

Our award-winning training and development programs get you ready to work and grow. If you’re the kind of person who wants to build a career and learn new things, we’ll provide the path and the tools to get you there. You bring the motivation and commitment.

The Perks

Incentives + Bonus
Incentives + Bonus
Competitive Pay
Competitive Pay
Paid Time Off
Paid Time Off
Full-time Schedules
Full-time Schedules
Fun Events
Fun Events
Referral Bonus
Referral Bonus