Job Responsibilities:Assumes all responsibilities of a Mid Full Stack Developer. Excels in performing high-complexity tasks independently. Proposes design approach for the items with wide scope. Capable of addressing critical client queries without assistance. Acts as a lead implementer and Subject Matter Expert for the majority of components. Takes the lead as the primary code reviewer in the project. Mentors junior to senior team members to enhance their skills. Proposes and implements strategic initiatives. Possesses advanced proficiency in Navitaire-related projects used in the project. Demonstrates fundamental awareness of the project's architecture. Independently supervises the technical aspects during client meetings. Reviews and validates the estimates provided by the team. Generates in-depth technical documentation. Takes charge of resolving urgent issues, especially in production. Identifies optimization items that can be executed.
Qualifications:Able to breakdown a feature requirement into domain-specific classes.OOP and Functional Programming paradigm knowledge.Able to refactor existing code to follow the clean architecture pattern.Proficiency in building ASP.NET Core applications from scratch using C# or F#.Able to customize the ASP.NET HTTP middleware pipeline.Able to mentor mid and junior developers.Able to communicate with other solution providers on behalf of the client.Knowledge in DynamoDB, Redis(or other KV DB), Docker(or other containers). Knowledge in software design patterns.Knowledge in AWS services: API gateway, subnets, VPC, NAT, EC2, IAM.