Jr. Software Developer- GenAI - Remote US

Lensaabout 1 year ago
Oklahoma City, Oklahoma, United States
Remote
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

SitusAMC is seeking a talented full-stack developer to join their dynamic team in the Real Estate Industry. In this role, you will work within a cross‐functional team and be responsible for the full software development life cycle—from initial conception through to deployment. If you are a creative problem-solver with a positive attitude, enjoy working in an agile environment, and thrive on technical challenges, this is the opportunity to grow your career while making a significant impact.

Key Responsibilities

  • Design, develop, document, test and debug new and existing software systems, applications and/or components for market sale or proprietary software.
  • Utilize multiple programming languages and development environments including Java, C#, AWS, Azure, .Net, .Net Core, and various software development frameworks, API integrations, RESTful Web services, and databases.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Follow established Agile processes including short- and long-term planning, cross-functional support, and the delivery of working software.
  • Lead by example with a positive attitude and a mindset for growth.
  • Provide detailed metrics such as turn time, workload, kickbacks, and test coverage.
  • Design and develop complex business processes and integrations with various end systems.
  • Troubleshoot and solve complex customer issues through in-depth testing and debugging.
  • Stay current with emerging platforms, programming languages, and technologies while aligning development efforts with business initiatives.
  • Serve as a technical expert throughout the full development life cycle including requirements analysis, design, and deployment.
  • Analyze large sets of activity data to drive insights into user behavior and inform business decisions.
  • Run experiments on new and existing features while advocating for modern, scalable solutions.
  • Participate in design meetings, mentor colleagues, and provide architectural direction to the team.
  • Refactor application code to integrate new technologies and ensure software meets quality, security, and performance standards.
  • Oversee technical guidance, manage project timelines, and ensure deliverables are met in alignment with business priorities.
  • Coach and mentor team members while fostering a culture of continuous improvement in technology and process.

Required Qualifications

  • Bachelor’s degree in computer science/engineering, information systems, or equivalent experience.
  • Mid-level professional experience (2-4 years), typically at an Analyst level or equivalent.
  • Solid understanding of Object Oriented Analysis, Design and Programming.
  • Experience managing UX and human-centered design principles.
  • Familiarity with tools such as Azure DevOps, Jira, Jenkins, Git, and Bitbucket.
  • Strong verbal and written communication skills and a keen attention to detail.
  • Excellent organizational abilities, with skills in prioritization and problem-solving.

Benefits & Perks

  • Compensation: Annual base salary range of $60,000.00 - $80,000.00, with specific offers determined by interviews and candidate qualifications. Some positions may also include a discretionary bonus.
  • PTO & Paid Holidays: Enjoy paid time off and holidays as set forth in the program policies.
  • Benefit Plans: Eligibility for various plans including medical, dental, vision, life, disability insurance, and 401K.

Required Skills

Angular
TypeScript
.NET Core
Azure
C#
GenAI
AWS
HTML
Java
CSS
.NET
RESTful Web Services
React
JavaScript