Essential Programming Skills:
● Strong analytical and problem-solving abilities, attention to detail, and persistence in
debugging.
● Proficiency in software performance tuning, software development fundamentals, and
software documentation.
● Ability to work independently and within a team, demonstrating initiative and technical
zeal.
Preferred Technical Skills:
● Object-Oriented Programming (OOP) principles, particularly in C# and Apex.
● Frontend development skills in JavaScript, CSS, HTML, LWC (Lightning Web
Components, React, etc.).
● Backend and database development experience with .NET, Python, SQL, MySQL,
DynamoDB.
● Experience with AWS services (Lambda, SQS, SES, DynamoDB, EventBridge)
● Salesforce - Apex, CLI, Integration, LWC, Custom Dev
● Experience integrating third-party APIs and working with RESTful services.
Soft Skills:
● Effective communication skills to work with team members, clients, and support
personnel.
● Capable of managing projects, setting priorities, and leading tasks as needed.
Essential Job Functions:
● Collaborates with architects to design and deliver senior-level application design
deliverables.
● Develops and implements complex software applications, utilizing a variety of consulting
practices and procedures.
● Works closely with the project lead or manager, handling a variety of tasks with a high
degree of creativity and problem-solving.
● Designs custom Salesforce solutions (e.g., integrating with third-party services,
implementing automation using Flows, Apex, and LWCs).
● Develops AWS-based solutions leveraging Lambda, SQS, and SES for scalable
serverless applications.
● Works on cross-browser compatibility, ensuring robust UI/UX in Salesforce and other
web-based systems.
● Engages in continuous communication and collaboration with colleagues to ensure
smooth project delivery.