This role is for one of the Weekday's clients
Responsibilities
- Design, develop, and maintain .NET applications throughout all stages of the Software Development Life Cycle (SDLC).
- Establish, enhance, and integrate development and testing environments, tools, and software as needed.
- Identify opportunities to optimize and fine-tune .NET applications and projects.
- Provide technical support and consultation for .NET applications and deployment-related inquiries.
- Oversee the planning and execution of external third-party technical API integrations with LPaaS Banking and the Program Rewards Portal.
- Manage client interactions to effectively communicate and implement plans, ensuring alignment with internal and external stakeholders.
- Develop and enforce change management processes and Service Level Agreements (SLAs), ensuring compliance.
- Monitor daily implementation progress, coordinate meetings with relevant stakeholders, and ensure timely project delivery.
- Maintain effective communication with the LPaaS product team, Quality Assurance (QA) team, and process analysts.
- Track and resolve production and non-production application issues or requests using tools like JIRA, adhering to agreed plans and SLAs.
- Lead and guide the production support team in resolving production issues.
- Collaborate with business analysts and the technology development/LPaaS support team to address and close implementation gaps.
- Be prepared to travel domestically or internationally for extended or short-term assignments to engage with clients as needed.
Technical Skills
- Proficiency in .NET Core 3.1+, C#, Web Services, Worker/Background Services, REST/GRPC APIs, and database management with SQL Server, MySQL, PostgreSQL.
- Experience with Web API, MVC, Razor Pages, and design patterns; familiarity with JavaScript frameworks is a plus.
- Knowledge of Elasticsearch, Redis, message queues, Docker, and microservices architecture.
- Understanding of OAuth 2, Single Sign-On (SSO), CORS, XSS, authentication, authorization, Access Control Lists (ACL), and Role-Based Access Control (RBAC).
- Proficiency in using MS Visio, Draw.io, or similar tools for creating workflow and architectural diagrams.
- Experience with project management and tracking tools such as JIRA, Azure Boards, or similar.
- Familiarity with cloud platforms like Azure or AWS.
- Background in technology product architecture design and development is preferred.
- Proven experience in managing at least one or two product developments from inception to delivery.
Skills: xss,rest/grpc apis,web api,mysql,elasticsearch,docker,sql server,aws,postgresql,oauth 2,design patterns,.net core,.net core 3.1+,nosql,c#,ms visio,mvc,cors,azure boards,razor pages,azure,web services,redis,single sign-on (sso),jira