Description
You will architect, design, and develop a new unified platform by consolidating multiple legacy systems. This role is on-site.
Responsibilities
- Reverse-engineer and decompile legacy codebases where source code is unavailable.
- Lead technical design, solution architecture, and implementation of business initiatives.
- Collaborate with internal stakeholders to define requirements, workflows, and technical solutions.
- Provide technical oversight across applications, ensuring best practices and high code quality.
- Analyze complex application and business problems, evaluate processes, and recommend improvements.
Required Skills
- 9+ years of professional software development experience.
- Expertise in .NET 6+ / .NET 8, including REST and SOAP service development (Swagger/OpenAPI).
- Frontend development experience with MVVM/SPA frameworks using Blazor.
- Strong understanding of data exchange formats (JSON, XML, RDF).
- Experience with relational and NoSQL databases and messaging/queueing systems (MongoDB, Redis, RabbitMQ).
- Proven technical leadership in .NET/C#/ASP.NET application design, integration, and data-driven architectures.
- Bachelor's degree in Computer Science or related field.
Preferred Skills
- Experience with backlog management and on-call support.
- Background in planning and procedure development.