Position Overview:
Spero Technology is seeking a Senior Software Developer to join our Product Development team. This role involves developing front-end web pages and managing the behind-the-scenes database for our flagship product.
Location: Dallas, Texas
Hybrid with 1-2 days onsite per month.
Ideal Candidates Should Have:
- Over 6 years of experience in developing cloud-native applications and API development using .NET and .NET Core.
- At least 3 years of hands-on experience with .NET Core/.NET 5.
- A minimum of 2 years of experience working with Azure.
- Background in working with enterprise-level clients, preferably within the SaaS industry.
- Experience in implementing RESTful web services and SOAP services in a cloud environment.
- A strong understanding of OOP design, algorithms, and design patterns.
- Proven ability to lead projects and collaborate effectively within a team.
- A Bachelor’s degree in Computer Science or a related field from an accredited institution.
Key Responsibilities:
- Scale applications, make architectural trade-offs by applying synchronous and asynchronous design patterns, write efficient code, and ensure high-quality delivery.
- Develop high-quality software that is unit tested, code reviewed, and regularly checked in.
- Design and develop database objects, including tables, stored procedures, and functions.
- Demonstrate a solid understanding of cloud computing concepts and technologies, such as IaaS/SaaS/PaaS, and load balancing.