Job Summary:
Resource Data is a company that has been designing and building innovative technology solutions for over 37 years. As a Senior Software Engineer, you will lead complex technical work, design and implement software systems, and enhance solution quality through collaboration and mentorship.
Responsibilities:
โข Contribute across the full application stack, including front-end interfaces, back-end services, APIs, integrations, and database layers using modern development frameworks
โข Design and develop modern front-end applications and user interfaces using React and related front-end technologies
โข Design, optimize, and maintain normalized relational database schemas independently
โข Perform high standards for code quality, testing, documentation, and overall solution integrity
โข Drive adoption of source control best practices, including code reviews and CI/CD pipeline integration
โข Contribute to requirements analysis, refine high-level needs, and translate them into actionable development plans
โข Identify opportunities to improve technical solutions, delivery approaches, and client outcomes
โข Support estimation, scoping, and proposal development activities
Qualifications:
Required:
โข 4+ years of professional software engineering experience
โข Experience building front-end applications with React, including component-based architecture, state management, and API integration
โข Full-stack development experience using modern back-end frameworks, especially Microsoft .NET Framework and .NET Core / .NET, including development of APIs, services, and enterprise applications
โข Proven ability to lead the design and implementation of complex or ambiguous systems with limited direction
โข Strong judgment in making architectural and technical tradeoffs across performance, scalability, security, and delivery constraints
โข Advanced experience with source control systems, branching strategies, and code review practices
โข Hands-on experience with CI/CD pipelines and automated deployment processes
โข Demonstrated ability to establish and uphold testing, documentation, and code quality standards
โข Strong written and verbal communication skills, including the ability to explain technical concepts to non-technical stakeholders
Preferred:
โข Experience working in consulting or client-facing environments
โข Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and modern application architectures
โข Background in the natural resource management or environmental services sector
โข Experience designing distributed systems or microservices architectures
โข Strong background in relational database design and performance optimization
โข Exposure to Agile or hybrid Agile/Waterfall delivery models
โข Experience contributing to technical proposals, estimations, or pre-sales activities
Company:
RDI provides custom database, web, and GIS programming services to clients from small local businesses to large international organizations. Founded in 1986, the company is headquartered in Anchorage, USA, with a team of 201-500 employees. The company is currently Growth Stage.