Creates, maintains, and extends software products and technology service offerings that focus on serving the needs of retailers and other businesses that utilize e-commerce, point of sale, and payment processing technologies.
Designs and codes software features that adhere to delivered design requirements.
Performs unit testing of code created.
Participates in the testing/fix quality assurance cycle.
Collaborates with other developers on feature integration into a larger system.
Corrects software deficiencies(bugs).
Adds features and enhancements that adhere to delivered design requirements.
Participates in Scrum meetings and periodic planning sessions.
Provides weekly updates on project progress to project/program management.
Researches and makes recommendations to the group regarding new technology available and its proper application.
Creates new software/feature design specifications.
Reviews and provides feedback on specifications created by others.
Negotiates with Scrum Masters, product management/stakeholders on technical issues that impact deliverable goal viability.
Comments on code to provide clarity during later rework/reuse projects.
Creates “rough draft” documentation of software products for revision by QA and technical writers.
Coding Concepts:
Strong understanding of building high performing and scalable web applications.
Strong command of proper software design patterns.
Experience writing testable code.
Strong understanding of how Web applications function.
String understanding of Web security.
Personal skills :
Ability to communicate clearly verbally and in writing in English.
Ability to work in a team.
Ability to conduct a respectful and clear conversation with teammates.
Skills
C#, Html 5, CSS, Javascript
Frameworks: .Net MVC 5 or newer, .NET Framework (> 4.x)
IDEs: Visual Studio
Source Control: Bitbucket or Github
Software Delivery Management: Jfrog artifactory or similar artifact management system, Bamboo or similar Ci/CD pipeline.
Prior experience in migrating Web Application Authentication identities to Azure B2C, Okta or similar identity management proxy solutions.
Prior experience using Azure B2C or Okta to implement SSO.
Prior experience using Azure B2C or Okta to implement Multi Factor Authentication
Technical Skills
SNo
Primary Skill
Proficiency Level *
Rqrd./Dsrd.
1
OKTA IDaas
PL2
Required
2
Azure MFA
PL2
Required
3
SSO Implementation
PL1
Required
4
.Net Programming-C# .Net
PL3
Desired
Domain Skills
SNo
Primary Skill
Proficiency Level *
Rqrd./Dsrd.
1
Payments
NA
Required
* Proficiency Legends
Proficiency Level
Generic Reference
PL1
The associate has basic awareness and comprehension of the skill and is in the process of acquiring this skill through various channels.
PL2
The associate possesses working knowledge of the skill, and can actively and independently apply this skill in engagements and projects.
PL3
The associate has comprehensive, in-depth and specialized knowledge of the skill. She / he has extensively demonstrated successful application of the skill in engagements or projects.
PL4
The associate can function as a subject matter expert for this skill. The associate is capable of analyzing, evaluating and synthesizing solutions using the skill.