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