Full Stack Senior Software Engineer
Role details
Job location
Tech stack
Job description
As aSenior Software Engineer, you will be part of a small, highly collaborative team focused on building modern, full-stack applications that support critical business capabilities and enable data-driven decision making across land acquisition, marketing, and sales.
You will design and develop end-to-end solutions that integrate application workflows, data pipelines, analytics, and emerging AI capabilities. You will work closely with engineering leadership, product management, business stakeholders, and data engineering teams to deliver scalable, high-quality solutions., * Design, build, and maintainfull-stack applicationssupporting business processes and decision-making.
- Develop and integrateAPIs, services, and data pipelinesto support analytics and AI-enabled features.
- Build solutions using theMicrosoft ecosystem, including .NET, SQL, and Azure services.
- Collaborate with Product Managers and business stakeholders to translate requirements into effective technical solutions.
- Partner with data engineering teams to ensure reliable, well-structured, and accessible data.
- Contribute to development ofreusable components, patterns, and servicesthat can be leveraged by other teams.
- Ensure solutions arescalable, secure, maintainable, and performant.
- Participate in code reviews, testing, and continuous improvement of engineering practices.
Requirements
- 5+ years of professional experiencein software application development.
- Strong experience buildingfull-stack applicationsusing the Microsoft technology stack (.NET, C#, SQL, Azure).
- Experience designing and buildingenterprise-grade applications, including scalable and maintainable systems.
- Experience developingdata-driven applicationsthat integrate with databases, APIs, and data services.
- Familiarity withcloud-based architecturesand modern development practices.
- Experience working closely with product managers and business stakeholders to deliver business-focused solutions.
- Strong problem-solving skills and ability to work independently in a fast-moving environment.
- Experience withMicrosoft Dynamics 365 or Power Platformis a plus.
- Experience withdata analytics, AI, or machine learning integrationis a plus.