Sr Mobile Software Engineer - Tech Lead (C#, .NET, Xamarin)

Full Time
South Carolina
Posted
Job description
At Greystar, we've launched a program aimed at bringing the real estate leasing experience for residents into the digital era.

We are building and scaling a resident-centric ecosystem of products, which enable us to have a 360 view of the prospect/resident to improve operational efficiency and resident satisfaction.

As a Senior Software Engineer, you will be a technical lead to an agile scrum team of 5-8 software engineers. You will be hands-on building products, features, and capabilities for our industry-changing products that serve thousands of users.

The successful candidate will have a strong sense of teamwork, personal integrity, accountability, and the ability to understand business functions and requirements, translating to innovative working applications while navigating competing priority tradeoffs.


JOB DESCRIPTION

What You Will do

  • 70% of the time you will develop hands-on and the rest will be focused on architecture & design, planning and mentoring the team.
  • Act as the technical lead to small team of software engineers and be a role model for design reviews, code and test cases
  • Write clean code with Unit and Integration tests
  • Collaborate with product, project & design teams in the planning of work
  • Work closely with engineering partners and stakeholders to drive organizational alignment
  • Lead the requirements, analysis, and development efforts for Engineering projects, solving complex business problems while leveraging Azure technologies and Agile Scrum methodologies.
  • Review emerging technologies and evaluate potential uses and optimize for engineering solutions
  • Work closely with product owners and business stakeholders to execute strategies and roadmaps.
  • Become an expert on system architecture, functionality, and data flows as well as operations processes and tools.

Who You Are

  • Strong problem solver with excellent communication skills
  • Empathetic and have a growth mindset with a desire to learn and embrace challenges
  • Innovative and passionate about your work
  • Leader and mentor with an interest to help others on the team on patterns and practices to produce high-quality software
  • Self-motivated with a proven track record in software implementation.
  • "Self-starter" attitude and the ability to make decisions independently
  • Technical leader who drives a team culture that values quality, robustness, and scalability while fostering innovation.

What You Have

  • 5+ years of experience developing applications in C#, .NET
  • Bachelor’s in Computer Science, related field, or equivalent work experience
  • Experience in applying microservices principles, design, and architecture patterns.
  • Proven technical expertise and leadership in full stack development.
  • Minimum of two (2) years of relevant experience working with Azure PaaS resources such as Azure Service Bus, Azure App Service, Azure Functions, Cosmos DB, Azure APIM, and Azure Notification Hub or AWS equivalents.
  • Minimum of one (1) year of relevant experience working with modern web frameworks such as VueJS, React or Angular.
  • Minimum of one (1) year of relevant experience working with cross-platform and/or native mobile frameworks such as Xamarin, Flurry, React Native, Swift, Objective-C, Java or Kotlin.
  • Knowledge of Dynamics 365 and/or Power Platform technologies is preferred.
  • Knowledge of C4 and UML diagraming preferred.


Technical Pre-screening test will be required for all candidates.

What the Right Candidate will Enjoy!

  • 100% Remote flexibility!
  • Competitive pay, benefits, and overall compensation packages.
  • The chance to be part of a technology team for a thriving organization that prioritizes accountability, respect, and operational excellence!
  • The opportunity to join a thriving, highly visible organization during its technology transformation!

The base compensation rate will vary based on education, experience, skills, and geographic location, as applicable.

Greystar seeks to attract, recruit, advance and retain top talent. Greystar’s compensation strategy is tailored to appropriately reward the skillset and experience that a team member will bring to the organization.

Depending on the position offered, regular full-time and part-time team members may be eligible to participate in a bonus program in addition to their salary. Team members may also participate in the 401k plan, once eligible. Regular, full-time team members are offered a range of medical, financial, and other benefits from which to choose.

For Union and Prevailing Wage roles compensation and benefits may vary from the listed information above due to Collective Bargaining Agreements and/or local governing authority.

Greystar will consider for employment qualified applicants with arrest and conviction records.

abouteureka.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, abouteureka.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, abouteureka.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs