Senior Software Engineer
Illumia · Scottsdale, AZ · 2 wk ago
EngineeringFull-time
About the role
Work with the product manager, product owner, development manager, architects, and development team to understand and implement platform technology solutions.
Responsibilities
- Design, develop, maintain, and deploy back-end solutions using C# / .NET Core and Azure services.
- Design and implement web-based user interfaces in Angular using best practices to support new functionality.
- Analyze problems and implement solutions that trade off architectural constraints of functionality, usability, performance, reliability, and scalability.
- Increase test automation coverage, reduce code complexity, increase CI/CD automation, and improve upon quality metrics.
- Appropriately manage priorities, dependencies, scope, dates, and deliverables.
- Comply with and contribute to consistent development guidelines (coding, change control, build, versioning).
- Work in a team environment using Agile project approaches (Scrum).
- Participate in peer code reviews.
Requirements
- Must have a Bachelor’s degree in Computer Science or related field of study and 5 years of experience in software development.
- Must have experience in each of the following skills:
- Relational databases such as Oracle or SQL Server with the ability to create and run queries;
- Debugging using C# and .Net;
- Database development, query optimization and handling large datasets (SQL or NoSQL);
- Web application development;
- Writing and maintaining unit tests, integration tests, and performance tests;
- Scrum and Agile methodologies.
Qualifications
Position is fully remote reporting to office in Scottsdale, AZ.
Skills
- C# / .NET Core
- Azure services
- Angular
- Relational databases (Oracle or SQL Server)
- Debugging using C# and .Net
- Database development, query optimization and handling large datasets (SQL or NoSQL)
- Web application development
- Writing and maintaining unit tests, integration tests, and performance tests
- Scrum and Agile methodologies
Pay
TBD
Schedule
Full-time
Benefits
N/A