We are looking for a highly skilled Application Development Associate Advisor to join our dynamic team. The ideal candidate will have extensive experience in Go (GoLang), AWS Lambda, Step Functions, and Graph DB. This role involves designing, developing, and maintaining scalable applications and systems, leveraging cloud technologies and modern development practices.
Section 3: Responsibilities
Clearly outline the primary duties and tasks associated with the role. Use action verbs (i.e., lead, drive, analyze, assess, research, etc.) to convey expectations.
Responsibilities
Works within an agile team to develop, test, and maintain business applications built on Salesforce technologiesReads user stories and develops solutions to simple design problemsPrepares necessary reports, manuals and other documentation as neededDesigns, develops, and unit tests applications in accordance with established standardsParticipates in peer-reviews of solution designs and related code and configurationsSupports packaging and deployment of releasesDevelops, refines, and tunes integrations between applicationsAnalyzes and resolves technical and application problemsAdheres to high-quality development principles while delivering solutions on-time and on-budgetProvides third-level support to business usersMonitors the performance of internal systemsAttends scrum ceremony meetings and design sessions
Section 4: Qualifications
Specify the skills, experience, and education required for the role. Differentiate between the must-haves and nice-to-haves.
Required skills : List the specific skills required for the job, including technical, leadership skills, and any industry-specific skills.
Required Experience : Clearly state any mandatory requirements, such as formal education, certifications, licenses, or specific years of experience.
Desired Experience : List any nice-to-have experience, including industry experience, exposure to specific technologies, certifications, etc.
Qualifications
Required Skills:
Design, develop, and maintain applications using Go (GoLang).Implement serverless applications using AWS Lambda and Step Functions. Database Management: Design and manage Graph DB schemas and queries.Optimize database performance and ensure data integrity. Cloud Integration: Develop and deploy applications on AWS cloud infrastructure.Utilize AWS services for scalable and efficient application development. System Architecture: Collaborate with architects to design robust and scalable system architectures.Ensure applications are built with security, scalability, and performance in mind. Continuous Improvement: Continuously improve application performance and user experience.Stay updated with the latest industry trends and best practices in application development. Collaboration and Communication: Work closely with cross-functional teams, including product management, QA, and operations.Communicate effectively with stakeholders to understand requirements and provide updates. Documentation and Reporting: Create and maintain detailed documentation for application design, development, and deployment.Generate reports on application performance and project status. Required Experience & Education:
College or University degree in Computer Science or a related disciplineMinimum of 10 years of experience in application development.Proven experience with Go (GoLang), AWS Lambda, Step Functions, and Graph DB.Strong understanding of microservices architecture and serverless computing.Strong desire to learnProficiency in Go (GoLang) programming language.Experience with AWS services, particularly Lambda and Step Functions.Knowledge of Graph DB technologies and query languages.
Location & Hours of Work
Full-time position, working 40 hours per week. Expected overlap with US hours as appropriate.Primarily based in the Innovation Hub in Hyderabad, India, with flexibility to work remotely as required.