SitusAMC is looking for a full-stack developer to produce scalable software solutions and be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.
Requirements
- Solid knowledge and understanding of Object Oriented (Analysis, Design, Programming)
- Working knowledge of multiple languages, software development environment: C-Sharp, ASP.Net, .Net Core, JavaScript, python & Node.js
- Working knowledge of AWS and AWS Services including: SQS, Aurora RDS Serverless PostgreSQL, Lambda Functions and Lambda Layers, Step Functions, EventBridge, Textract
- Software development frameworks, API Integrations, RESTful Web services, Structured and unstructured databases
- Understanding of system architecture, security, performance optimization, and cost control, model deployment, promotion, and monitoring, implementing guardrails for safety, mitigating hallucinations, and ensuring compliance
- Experience using Azure DevOps, Jira, Jenkins, Git, Bitbucket, or similar tools
- Interest and ability to learn other coding languages as needed
Responsibilities
- Design, develop, document, test and debug new and existing software systems, applications and/or components for market sale or proprietary software
- Software development frameworks, API Integrations, RESTful Web services, Structured and unstructured databases
- Writes technical specifications based on conceptual design and stated business requirements
- Provide solutions and alternatives to impasses impacting timetables, scalability, and performance factors as they pertain to production, implementation and to technologies advancements for SitusAMC
- Contribute in efforts to develop technical roadmap of most projects
- Maintains knowledge of currently evolving platforms, programming languages, and database technologies
- Such other activities as may be assigned by your manager
Other
- Experienced professional with 2-4+ years of industry and/or relevant experience, typically at a Senior Analyst or Analyst level role or external equivalent
- Strong communication skills both written and verbal
- Demonstrates attention to detail, accuracy, and thoroughness
- Ability to manage competing demands, delays, or unexpected events
- Bedrock Data Automation (BDA) and Bedrock Knowledge Base