Job Title: Sr Software Engineer
Location: Richardson, Texas 75081, 2 Days Onsite, 3 Days Remote (Tuesdays and Thursday)
Duration: 9 months (Potential to convert to FTE)
Pre-Screening Questions:
1.Explain in detail about pushing the code from local to main branch and How do you resolve merge conflicts?
2.How do you deploy your code in production via CI/CD pipeline?
3.Explain where you have used polymorphism in your project?
4.What are stored procedures and views in SQL?
5.How do you do API calls in angular?
Job Description:
YOE: 3-6 Years
We’re looking for a senior software engineer to help expand our existing platforms and develop new features and products. Our small, fast-paced teams are responsible for creating innovative software that enhances the experiences of both our internal and external clients. We build apps that enable the application of the tools of modern data science to commercial real estate in order to analyze and forecast market fundamentals across geographies and property types. These forecasts provide insight as clients evaluate the risks and opportunities that market changes may represent for their investment portfolios.
There will be a direct support responsibility for this role (legacy site)
Utilizing: ASP.Net & Content Management System
Education:
Systems/Software proficiencies:
o Angular / JavaScript / HTML / Sass
o C# / Web API
o Entity Framework / ORM
o Structured Query Language / T-SQL
o Relational database design dexterity
o Data structures expertise
o Software design pattern fluency
o Algorithm analysis and design
o Software architecture & modular development
o Experience with SQL Server geo-spatial techniques a plus
o Machine learning interest a plus
o Data visualization experience a plus
o UI/UX skills a plus
Top Must have Skills:
o Angular
o JavaScript
o C# Web API
o Azure
o Ability to ramp up and enjoy learning new technologies
o Creative problem solver
o Strong mathematical ability
o Attention to detail
o Excellent written and verbal communication skills
o Comfortable with complex data processing methodologies
o Scrum processes familiarity
o Compassionate meeting etiquette
Top Nice to have Skills:
o AI/ML – Data Analytics
o Data Visualization
o UI/UX
Interview Process:
1st Video, 2nd On-site