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.
Minimum Requirements:
Minimum 2 years of programming experience, with hands-on application development.
Demonstrated ability to analyze, design, and develop complex applications in a consulting environment.
#J-18808-Ljbffr