Blueprint helps organizations unlock value from existing assets by leveraging cutting-edge technology to create additional revenue streams and new lines of business. They connect strategy, business solutions, products, and services to transform and grow companies.
Requirements
- 5+ years of experience with C / .NET Core, including REST APIs and Entity Framework.
- 4+ years of experience with TypeScript and frameworks such as React, Angular, or similar.
- 3+ years of experience with API integration and authentication (JWT, OAuth).
- Strong SQL and database design skills.
- Proficient with Git/version control, debugging, and performance optimization.
- Knowledge of full software development lifecycle, from requirements gathering to deployment.
- Familiarity with CI/CD tools like GitHub Actions or Azure DevOps.
Responsibilities
- Modify, maintain, and optimize existing databases and database management systems.
- Write and code logical and physical database descriptions; specify identifiers and direct others in coding descriptions as needed.
- Design, implement, and maintain RESTful APIs and integrate third-party services using modern authentication protocols (JWT, OAuth).
- Develop front-end applications using TypeScript with frameworks such as React or Angular.
- Troubleshoot system issues, identify root causes, and implement fixes efficiently.
- Apply best practices in debugging, unit testing (xUnit, Jest, Mocha), and CI/CD pipelines.
- Follow software design principles (SOLID, design patterns) to ensure maintainable, scalable code.
Other
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5–7 years of professional software engineering experience.
- Excellent problem-solving, verbal, and written communication skills.
- Prior experience at a large-scale technology company or enterprise environment.
- Mentoring experience and ability to provide constructive feedback to peers.